batch-grill-me について
分岐する設計決定ツリーを使ってユーザーに質問するスキルです。回答可能な質問をラウンドごとにまとめて推奨案とともに提示し、環境情報はサブエージェントに調査させます。
主な機能
- 01分岐型の設計決定ツリー
- 02フロンティア単位の質問ラウンド
- 03推奨案付きの番号付き質問
- 04サブエージェントによる事実調査
- 05合意確認後に行動
活用シーン
- 01新しい設計の要件整理
- 02依存関係に沿った決定事項の解決
- 03議論と並行した環境情報の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mattpocock/ skills --skill batch-grill-meインストール後、Claude Code で/batch-grill-meを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
共有された理解に到達するまで、ユーザーに容赦なくインタビューしてください。これを設計ツリーとしてマッピングします。すべての決定は、そこから派生する決定へと分岐します。
ツリーはラウンド単位で進めます。フロンティアとは、前提条件がすでに確定しているすべての決定、つまり、まだ聞いていない回答を推測することなく今尋ねることができる質問のことです。1回のラウンドでフロンティア全体を尋ねてください。各質問に番号を振り、推奨する回答を示します。そして、次のラウンドの前にユーザーの回答を待ちます。
各ラウンドでユーザーが回答するたびにツリーは形を変えます。確定した決定はフロンティアを外側へ押し出し、それらに依存していた質問をアンブロックします。フロンティアを再計算し、次のラウンドを尋ねてください。ある質問の回答が、このラウンドでまだ未解決の別の質問に依存している場合、その質問はこのラウンドではなく後のラウンドに属します。
事実を見つけるのはあなたの仕事であり、決してユーザーの仕事ではありません。フロンティアの質問が環境(ファイルシステム、ツールなど)からの事実を必要とする場合、サブエージェントを派遣して見つけさせてください。自分で調べられることをユーザーに尋ねてはいけません。それでブロックしないでください。実行中の探索は未確定の前提条件であるため、それの下流にある質問だけがサブエージェントの報告を待ちます。フロンティアの残りは今すぐ尋ねてください。決定はユーザーのものです。それぞれをユーザーに提示し、待ってください。
フロンティアが空になったとき、セッションは完了です。設計ツリーのすべての枝を訪れ、何も暗黙のうちに仮定されていない状態です。ユーザーが共有された理解に到達したことを確認するまで、それに基づいて行動しないでください。