mcpField
G
grilling

grilling

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

grilling について

作業を始める前に、ユーザーと計画や設計、提案を確認する意思決定インタビュースキルです。依存関係に沿って質問を段階化し、実装や文書化の前に確認を待ちます。

主な機能

  1. 01依存関係に沿った質問ラウンド
  2. 02理由を添えた推奨案
  3. 03質問前のコードベース調査
  4. 04合意した計画の要約
  5. 05実行前の確認ゲート

活用シーン

  1. 01設計上の決定事項の明確化
  2. 02計画内の依存関係の解消
  3. 03実装前の範囲確認
  4. 04トレードオフと未解決リスクの整理

インストール

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

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

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

詳細

グリリング

担当範囲:リアルタイムの意思決定インタビューと確認ゲートです。作業の行き先を計画したり、永続的な成果物を作成したりはしません。

計画、設計、決定、提案について、あなたとユーザーが共通認識に至るまで、ユーザーへのインタビューを続けます。

基本ルール

  • 意思決定ツリーをラウンドごとに進めます。フロンティアとは、前提となる決定がすでに確定しているすべての決定です。1ラウンドでフロンティア上の質問をすべて尋ね、その後、次のラウンドに進む前にユーザーの回答を待ちます。
  • 回答が、このラウンドで未確定の別の質問に左右される場合、その質問はこのラウンドではなく、後のラウンドで扱います。
  • 各質問には、推奨する回答または自分なら選ぶデフォルトの回答と、その簡潔な理由を添えます。
  • コードベースや提供された成果物を調べれば分かる事実は、ユーザーに尋ねずに調べます。
  • 質問は計画や設計に関係するものに絞ります。率直かつ簡潔に尋ねます。
  • 決定権はユーザーにあります。前提には異議を唱えてもかまいませんが、ユーザーの選択を覆してはいけません。
  • 共通認識をユーザーが確認するまでは、計画を実行したり、ファイルを編集したり、チケットを作成したり、永続的なドキュメントを書いたりしてはいけません。

ワークフロー

  1. 計画を1〜2文で言い換え、未確定の決定事項とその依存関係を整理します。
  2. 現在のフロンティアを1つのラウンドとして尋ね、各質問に推奨する回答を添えます。
  3. ユーザーの回答を待ちます。
  4. メンタルモデルを更新します。決定事項が確定したらフロンティアを広げ、再計算します。
  5. フロンティアがなくなり、計画をまとめるのに十分な一貫性が得られるまで繰り返します。
  6. 合意した計画、明示されたトレードオフ、未解決の前提、次に推奨するアクションをまとめます。
  7. グリリングから実装、ドキュメント作成、チケット作成、または別のスキルへ移る前に、確認を求めます。
  8. 確認済みの決定事項と未解決のリスクを添えて、呼び出し元のスキルに制御を戻します。計画や成果物の作成には進みません。

質問の選び方

次の点を明らかにする質問を優先します。

  • この計画が役立つユーザーや関係者。
  • 計画で防ぐべき失敗モード。
  • 一見明白な解決策が誤りになる制約。
  • この作業と隣接する作業との境界。
  • 可逆的な決定と、元に戻しにくい決定。
  • 他のコードが依存するデータ、API、ワークフロー、または責任範囲の取り決め。
  • 計画が機能することを証明する、最も単純で具体的なシナリオ。

各質問は1つの決定に絞ります。1つの質問だけのラウンドでもかまいません。

応答形式

ラウンドは次のように整形します。

**Q1** - **<question title>**: <question body, with the choices when there are any>

Recommended: <your answer and why>

---

**Q2** - **<question title>**: <question body>

Recommended: <your answer and why>

コードベースを先に調べた場合は、その情報が関係する質問に、根拠を示す短い行を1つ追加します。

コメント