mcpField
G
grilling

grilling

github.com/brilliantrough生産性1184 回インストール今日更新
リポジトリ

grilling について

grillingは、依存関係のある質問を段階的に行うエージェント向けスキルです。ユーザーの判断と調査すべき事実を分け、共通認識に達するまで実行を待ちます。

主な機能

  1. 01依存関係に基づく判断ツリー
  2. 02未決事項を段階的に質問
  3. 03各質問への推奨回答
  4. 04環境情報の調査を委任
  5. 05合意形成まで実行を保留

活用シーン

  1. 01実装前の要件の明確化
  2. 02依存する設計判断の解決
  3. 03ユーザーに聞かず環境情報を調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/brilliantrough/agent-skills --skill grilling

インストール後、Claude Code で/grillingを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

共通認識に至るまで、ユーザーに徹底的に質問してください。これを設計ツリーとして整理します。すべての決定は、その決定に付随する決定へと分岐します。

ツリーをラウンドごとに進めます。フロンティアとは、前提となる決定がすでに確定しているすべての決定のことです。つまり、まだ得ていない回答を推測せずに、_今_尋ねられる質問です。1ラウンドでフロンティア全体を尋ねます。各質問に番号を付け、おすすめの回答も示してください。その後、次のラウンドに進む前に、ユーザーの回答を待ちます。

ラウンドの形式は次のとおりです。

❓ **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>

各ラウンドでユーザーが回答すると、ツリーの形が変わります。確定した決定によってフロンティアが広がり、それらに依存する質問が可能になります。フロンティアを再計算し、次のラウンドを尋ねてください。このラウンド内でまだ未確定の別の質問に回答が依存する場合、その質問は次のラウンド以降に回してください。

_事実_を見つけるのはあなたの仕事であり、ユーザーの仕事ではありません。フロンティアの質問で環境(ファイルシステム、ツールなど)に関する事実が必要な場合は、サブエージェントに調査を依頼してください。ユーザーに尋ねてはいけません。調査の完了を待ってはいけません。調査中の項目は前提条件が未確定であるため、その項目に依存する質問だけをサブエージェントの報告まで保留し、それ以外のフロンティアの質問は今すぐ尋ねてください。_決定_を下すのはユーザーです。それぞれユーザーに提示し、回答を待ってください。

フロンティアが空になったらセッションは終了です。設計ツリーのすべての分岐を確認し、暗黙のままの前提が何も残っていない状態です。共通認識に至ったことをユーザーが確認するまでは、その内容に基づいて行動しないでください。

コメント