mcpField
M
matt-grilling

matt-grilling

github.com/learnprompt生産性88230 回インストール1 週間前に更新
リポジトリ

matt-grilling について

matt-grillingは、構造化された要件ヒアリングを行うエージェント向けスキルです。決定事項を分岐する設計ツリーにまとめ、回答可能な質問を段階的に提示し、認識の一致を確認してから行動します。

主な機能

  1. 01決定事項を分岐ツリーに整理
  2. 02依存関係に沿った質問ラウンド
  3. 03各質問への推奨案
  4. 04環境情報の調査を委任
  5. 05行動前の確認

活用シーン

  1. 01新機能の要件整理
  2. 02依存するプロダクト決定の解消
  3. 03調査可能な事実を尋ねずに意見を収集

インストール

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

$npx skills add https://github.com/learnprompt/laoyeye --skill matt-grilling

インストール後、Claude Code で/matt-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>

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

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

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

コメント