mcpField
G
grilling

grilling

github.com/utarn生産性4976 回インストール8 週間前に更新
リポジトリ

grilling について

grilling は、依存関係のある決定を段階的に確認し、認識が一致するまで進めるエージェント向けの設計インタビュースキルです。事実と決定を分け、調査できる事実はエージェントに確認させます。

主な機能

  1. 01依存関係に沿った設計ツリー
  2. 02各段階で回答可能な質問を提示
  3. 03質問ごとに推奨案を提示
  4. 04環境に関する事実調査を委任
  5. 05確認を得るまで作業を開始しない

活用シーン

  1. 01機能設計前の要件確認
  2. 02依存する選択肢の整理
  3. 03計画時のファイルやツールの調査

インストール

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

$npx skills add https://github.com/utarn/engineer-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>

各ラウンドでユーザーの回答を受けたら、それに応じてツリーを更新します。確定した決定によってフロンティアを広げ、依存していた質問を可能にします。フロンティアを再計算して、次のラウンドの質問をしてください。このラウンドで未確定の別の質問に回答が依存する質問は、_後の_ラウンドに回してください。

_事実_の確認は、決してユーザーに任せず、あなたが行います。フロンティア内の質問で、環境(ファイルシステム、ツールなど)に関する事実が必要な場合は、サブエージェントに調査を依頼してください。ユーザーには尋ねないでください。調査の完了を待ってはいけません。進行中の調査は未確定の前提事項として扱い、それに依存する質問だけをサブエージェントからの報告まで保留して、残りのフロンティアは今すぐ質問してください。_決定_はユーザーが行うものです。各決定をユーザーに提示し、回答を待ってください。

フロンティアが空になったら、セッションは完了です。設計ツリーのすべての枝を確認し、暗黙のままになっている事項が何もない状態にしてください。ユーザーが共有の理解に至ったことを確認するまでは、実行に移さないでください。

コメント