grill-me について
計画案を複数ラウンドの質問で検討し、重要な判断を記録したうえでユーザーの認識確認を求めるスキルです。判断の依存関係、根拠、リスク、完了条件を整理します。
主な機能
- 01判断と依存関係の整理
- 02回答可能な質問をラウンドごとに提示
- 03判断記録の維持
- 04リスクと受容済みの未確定事項の追跡
- 05実行前のユーザー確認
活用シーン
- 01技術計画の未決事項の解消
- 02実装前のトレードオフ記録
- 03範囲と完了条件に関する合意形成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ paulrberg/ agent-skills --skill grill-meインストール後、Claude Code で/grill-meを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
Grill Me
このスキルは調整ゲートの対象外です。宣言された作業については ai-coord ゲートをスキップしてください。
すべての重要な分岐が解決され、ユーザーが共通認識を確認するまで、質問を重ねて計画をストレステストします。ユーザーの指示は、このスキルより優先されます。
ワークフロー
- 現在の目標、制約、前提、すでに決定した事項を抽出します。設計ツリーを整理します。各決定から、依存する決定へと分岐します。ユーザーに質問する代わりに、コードベース、環境、提供された証拠から判明する事実を調査します。決定事項をユーザーに提示し、回答を待ちます。
- 次の項目を含む決定記録を継続的に管理します。決定、選択肢、根拠、依存関係、影響。回答のたびに記録を更新します。新たな証拠と矛盾する場合、またはユーザーが訂正した場合に限り、記録済みの決定を再検討します。
- 事実調査を委任すると有益で、サブエージェントを利用できる場合は、調査を委任します。それ以外の場合は、直接調査します。保留中の事実調査は、未解決の前提条件として扱います。依存する質問だけを保留し、現在回答可能な残りの質問は提示します。
- ラウンド形式で進めます。フロンティアには、前提条件が確定した未解決の決定をすべて含めます。各ラウンドでは、フロンティアにあるすべての質問を提示します。別の未解決の質問に依存する質問は、後のラウンドに回します。各質問には
### 🔥 Decision <N> — <topic>の形式で番号を付け、その後にRecommended、Why、Tradeoff、Questionを記載します。質問カードは水平線で区切ります。Questionは、「yes」が推奨する選択肢への同意を意味するように書きます。次のラウンドに進む前に、ユーザーの回答を待ちます。 - 各回答の後に
✅ Recorded: <choice> — <consequence>として記録した内容を伝えます。各ラウンドの後にフロンティアを再計算します。有用な場合は、確定済みと現在未解決の件数を表示します。決定ツリーは拡大する可能性があるため、割合は表示しません。 - この設計で重要な場合に限り、スコープ、ユーザー、インターフェース、データ/状態、障害モード、セキュリティ、運用、移行、テスト、ロールアウト、オーナーシップ、完了条件を順に確認します。
- 重要な未解決の分岐や、必要な調査がなくなったら、
### ✅ Decision recordを作成し、決定/選択肢/根拠/影響をまとめた表を記載します。続いて### ⚠️ Risksに、担当者と解決時期を明記した、受け入れ済みの不確実事項と重要な却下済みの代替案を記載し、### 🏁 Completion criteriaを提示します。その報告が共通認識を反映していることを、ユーザーに明示的に確認してもらいます。確認を得るまでは、計画に基づく作業を開始しません。ユーザーが報告を訂正した場合は、該当する分岐を再度開いて、聞き取りを続けます。
完了には、重要な分岐すべてについて決定を記録するか、担当者と解決時期を明記した、受け入れ済みの不確実事項として記録する必要があります。そのうえで、ユーザーから共通認識の明示的な確認を得てください。最終報告を提示しただけでは、ワークフローは完了しません。確認後は、ユーザーが許可した範囲内でのみ作業を実行します。
コメント
Markdown 対応