grilling について
grillingは、ユーザーと設計上の決定を段階的に整理するスキルです。依存関係を決定木にまとめ、現時点で回答可能な質問をラウンドごとに提示し、共通理解の確認後に作業へ進みます。
主な機能
- 01依存関係に基づく設計ツリー
- 02回答可能性に応じた質問ラウンド
- 03各質問への推奨回答
- 04環境情報の調査委任
- 05共通理解の確認段階
活用シーン
- 01実装前の要件整理
- 02ユーザーへの質問を減らす環境情報の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ leandrocfe/ skills --skill grillingインストール後、Claude Code で/grillingを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
共有理解に至るまで、遠慮なくユーザーに質問してください。これを設計ツリーとして整理します。それぞれの決定から、それに依存する決定へと枝分かれさせます。
ツリーはラウンドごとに進めます。フロンティアとは、前提条件がすべて確定している決定の集合です。つまり、まだ聞いていない回答を推測せずに、_今_質問できる内容です。各ラウンドではフロンティア全体を扱います。各質問に番号を付け、推奨する回答も示してください。その後、次のラウンドに進む前にユーザーの回答を待ちます。
各質問は次の形式にしてください。
❓ **Q1** - **<título da pergunta>**: <corpo da pergunta, pode ser vários parágrafos, incluindo múltipla escolha>
➡️ <sua resposta recomendada>
ユーザーが回答するたびにツリーを組み替えます。決定が確定するとフロンティアが広がり、それに依存する質問が可能になります。フロンティアを再計算し、次のラウンドに進んでください。このラウンドで未確定の別の決定に回答が依存する質問は、このラウンドではなく、_後の_ラウンドに含めます。
_事実_を調べるのはあなたの仕事であり、ユーザーの仕事ではありません。フロンティア内の質問に環境(ファイルシステム、ツールなど)についての事実が必要な場合は、サブエージェントに調査を依頼してください。自分で調べられることをユーザーに尋ねてはいけません。そのために作業を止めないでください。調査中の項目は前提条件が未解決の状態です。そのため、それに依存する質問だけをサブエージェントからの報告まで保留し、残りのフロンティアは今すぐ提示してください。_決定_を下すのはユーザーです。各決定をユーザーに提示し、回答を待ってください。
フロンティアが空になったとき、つまり設計ツリーのすべての枝を確認し、暗黙のままになっていることが何もなくなったときに、セッションは終了します。ユーザーが共有理解に至ったことを確認するまでは、それに基づいて行動しないでください。