Community研究&データ分析github.com

調査設計(create-survey)

意思決定につながる質問で構成された調査を作成します。事前にサンプルサイズと分析計画を確定させ、無駄な質問を排除します。

調査設計(create-survey) とは?

このスキルは、単なる「面白そうな質問」ではなく、明確な意思決定に基づいた調査を作成するためのガイドです。Claude Codeエージェントが、調査がそもそも適切な手法かどうかの判断から、サンプルサイズの計算、分析計画の事前設計、質問文の作成、バイアスのチェック、パイロットテストまでを順を追って実行します。特に、調査を実施する前に「誰に」「何人に聞くか」を決め、分析計画を先に書くことで、後から「この質問は何の役に立つのか」と迷うことを防ぎます。対象プラットフォームはClaude Code(エージェントモード)で、契約ファイル(contract.md)と共有テンプレートを使用しながら作業を進めます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bbulman/research-skills/tree/HEAD/skills/create-survey

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

数える価値のあるものをカウントできる調査を作成します。分析計画は配信前に決定されるため、「面白そうだから」という理由で設けられた質問は一切ありません。

~/.claude/skills/research-shared/contract.md を読み、その内容に従い続けてください。$SHARED はそのフォルダを指します。出力はアイデアフォルダ内の survey.md です。

手順

  1. 開始する。 契約書の「実行を開始する」に従ってください。 完了条件:ブリーフに意思決定が明記され、インプットが報告されていること。

  2. 調査が適切な手法かを確認する。 調査は、すでに理解している事柄をカウントするためのものです。もし「なぜそれが起こるのか」や「選択肢は何か」がまだわからない場合は、その旨を伝え、/create-interview-script を参照するよう促してください。 完了条件:解決すべき各事項が「いくつか」という質問になっていること。

  3. 誰に、何人に聞くかを決める。 母集団を定義し、どのようにリーチできるかを明確にし、その方法で見落とされる層を明記します。node $SHARED/sample-size.mjs --population <N> --margin 0.05 --response <期待回答率> を実行し、サンプルサイズと必要招待数を算出します。比較する予定のセグメントがある場合は、各セグメントについて個別にこの計算を繰り返してください。 完了条件:サンプルサイズの数値がスクリプトから得られ、リーチ方法の死角が文書化されていること。

  4. 分析計画を先に書く。 意思決定ごとに、どの数値を見るのか、どのような軸で区切るのか、どのような結果が意思決定を変えるのかを記述します。ある行が特定の仮説(例:B3)を検証する場合は、その名前を「判断(Decision)」列に記入します。 完了条件:分析計画のすべての行に、意思決定を変える結果が記述されていること。

  5. 質問を作成する。 分析に必要なものだけに絞ります。最近の具体的な行動について、態度より先に尋ねます。スクリーニング質問から始め、主要質問、デリケートな項目の順に配置します。選択肢はすべてのケースを一度だけカバーし、「該当なし」などの正直に回答できる選択肢を用意します。尺度は1種類に統一します。回答時間は約5分以内に収めるか、トレードオフを明記します。 完了条件:すべての質問が分析計画のいずれかの行に対応していること。

  6. バイアスをチェックする。 すべての質問について、誘導的な表現、二重質問、負荷の高い用語、重複する選択肢、順序効果、同意を促す要素を確認します。それぞれのリスクと、それに対して行った変更を記録します。選択肢の順序が任意である場合は、ランダム化します。 完了条件:バイアスチェックがすべての質問をカバーしていること。

  7. パイロットテストを実施する。 新しいエージェントを起動し、母集団内の3人の異なる人物として回答させます。正直に回答できなかった項目や、不足している選択肢を報告させます。発見された問題を修正します。エージェントを起動できない場合は、自分で実施し、その旨を明記します。本番前に実際の5人にも試してもらうべきであることを記載します。 完了条件:修正が行われ、実行ノートにリストアップされていること。

  8. 作成する。 $SHARED/templates/survey.md を埋め、任意の調査ツールに貼り付けられる状態にします。 完了条件:すべてのセクションが埋まっていること。

  9. 完了する。 契約書の「実行を完了する」に従ってください。その後、エクスポートファイルは inbox/ に配置し、次のスキルは /summarize-research です。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル