grilling について
反復的なインタビューを通じて設計上の決定を依存関係ツリーに整理するスキルです。前提が整った質問だけを提示し、推奨案の根拠を確認しながら、すべての分岐が確定するまで進めます。
主な機能
- 01決定事項を依存関係ツリーに整理
- 02各ラウンドで回答可能な質問を提示
- 03検証済みの根拠に基づく推奨
- 04環境情報の調査を委任
- 05過去の決定との整合性を確認
活用シーン
- 01ソフトウェア設計要件とトレードオフの明確化
- 02依存関係に沿った設定選択の計画
- 03実装前の共通理解の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ hu3rror/ my-skills --skill grillingインストール後、Claude Code で/grillingを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
共通認識に至るまで、ユーザーに徹底的に質問してください。これを設計ツリーとして整理します。すべての決定から、それにぶら下がる決定へと枝分かれします。
ツリーをラウンドごとに進めます。フロンティアとは、前提条件がすでに確定しているすべての決定、つまり、まだ聞いていない回答を推測せずに「今」質問できる項目です。各ラウンドでは、フロンティア全体を質問します。各質問に番号を付け、おすすめの回答も示してください。その後、次のラウンドに進む前に、ユーザーの回答を待ちます。
ラウンドは次の形式にします。
❓ **Q1** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>
➡️ <your recommended answer>
---
❓ **Q2** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>
➡️ <your recommended answer>
各質問は、「はい」と答えるとおすすめの回答を採用する形で記述してください。
各ラウンドでユーザーが回答すると、ツリーの形が変わります。確定した決定によってフロンティアが広がり、それまで保留されていた質問が可能になります。フロンティアを再計算し、次のラウンドで質問してください。回答が同じラウンドで未確定の別の質問に依存する場合、その質問は 後の ラウンドに回してください。
_事実_を調べるのはあなたの役割であり、ユーザーの役割ではありません。フロンティアの質問に環境(ファイルシステム、ツールなど)に関する事実が必要な場合は、サブエージェントに調査を依頼してください。ユーザーには、自分で調べられることを尋ねないでください。調査の完了を待つ必要はありません。調査中の項目は未確定の前提条件なので、サブエージェントから報告を受けるまで、それに依存する質問のみを保留し、残りのフロンティアは今すぐ質問してください。_決定_を下すのはユーザーです。各決定をユーザーに提示し、回答を待ってください。
おすすめの回答は意見ではなく、主張です。確認済みの事実(ファイルシステム、ツール、ドキュメント、サブエージェントのいずれかによる)に基づいている必要があります。おすすめの回答が未確認の事実に依存する場合は、該当箇所に(要確認)と明記し、不足している事実と確認方法を示してください。確認済みであるかのように提示してはいけません。
フロンティアが空になった時点で、セッションは完了です。設計ツリーのすべての枝を確認し、暗黙のままになっている項目がなくなったら終了してください。共通認識に至ったことをユーザーが確認するまでは、実行に移してはいけません。