to-questionnaire について
to-questionnaireは、情報の不足をMarkdownの質問票にまとめ、必要な知識を持つ相手に非同期または会議で回答してもらうためのスキルです。相手と必要な情報を先に確認し、双方の知識の差に沿って質問を構成します。
主な機能
- 01回答者と必要な回答の確認
- 02知識の不足に沿った質問作成
- 03重要度順の質問配置
- 04テーマ別の質問分類
- 05Markdownでの質問票保存
活用シーン
- 01専門家から判断材料を集める場面
- 02関係者向けの非同期質問の準備
- 03ヒアリング会議の構成
- 04不足しているプロジェクト背景の収集
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mattpocock/ skills --skill to-questionnaireインストール後、Claude Code で/to-questionnaireを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
ユーザーだけでは答えられないことを、1 人に非同期で記入してもらう、または会議で一緒に記入する Markdown 文書、質問票に変えます。回答者はユーザーにない知識を持っており、質問票はその知識を引き出します。
対象ではなく、送付について尋ねます。 ユーザーには、必ず答えられる「誰に送るのか」と「何を返してほしいのか」という、_送付_についてのみ質問します。文書内の質問では、回答者が知っていることと、ユーザーが必要としていることのギャップを対象にします。
-
誰に送りますか? 1 回のやり取りで、回答者の役割、専門知識、ユーザーとの関係を尋ねます。これにより、質問票の語調と、どの程度の背景情報を含めるべきかが決まります。回答者が誰で、ユーザーにはないどんな知識を持っているかが分かれば完了です。
-
何を返してほしいですか? 1 回のやり取りで、ユーザーだけでは解決できず、この人から得る必要がある具体的な判断事項や事実を尋ねます。ユーザーが何を実行または判断できるようになればよいか、具体的なリストができれば完了です。
-
質問票を作成します。 手順 1〜2 で把握したギャップを狙う質問を、以下の「文書の構成」に従って作成します。現在のディレクトリに
to-questionnaire-<slug>.md(トピックから作成した slug)として保存し、パスを伝えます。手順 2 でユーザーが挙げた項目すべてが質問で網羅され、ファイルが存在すれば完了です。
文書の構成
文書は情報収集用の質問票として構成します。ユーザーには背景情報がなく、回答者がそれを持っているという前提です。非同期では回答が 1 回しか得られない可能性があるため、質問は重要度の高い順に並べます。質問が少数を超える場合は、テーマごとに ## 見出しを付けてまとめます。以下のテンプレートを使って作成してください。
<質問票のタイトル>
目的: この質問票が必要な理由と、回答を左右する判断事項。
送信元: <ユーザー>、送信先: <回答者>、回答の用途: <回答の共有先>
背景
ユーザーの考えを共有されていなかった回答者にも状況が分かるように説明する段落です。適切に回答するのに十分な情報を、1 ページに収めます。
回答方法
期限と、おおよその所要時間を記載します。部分的な回答や「分かりません」という回答も役に立ちます。確信のない項目は飛ばさず、その旨を記してください。
<テーマの見出し>
テーマごとに ## セクションを 1 つ設け、その下に重要度の高い順で質問を並べます。各質問では 1 つのことだけを尋ね、直下に回答欄を設けます。質問が誤解を招いたり、適当な回答を誘ったりする可能性がある場合に限り、_この質問が重要な理由_を 1 行で添えます。
この質問が重要な理由:今すぐバーストトラフィックに備えてリソースを確保するか、後回しにするかが決まります。
その他にありますか?
最後に、尋ねていないものの知っておくべきことがないか、自由に記入してもらいます。