grilling-pane
grilling-panev0.5.0MIT
A pane beside the transcript that shows the model's open interview questions and submits every pick as one prompt.
インストール
claude plugin marketplace add meganemura/grilling-pane
claude plugin install grilling-pane@grilling-pane- GitHub のソースコード
- スキル:
grilling - デフォルトブランチから読み込んだコミット
a3336f8
grilling-pane は、Claude が計画に取りかかる前に、その計画についてユーザーに質問する Claude Code のプラグイン (Claude Mod) です。
Claude Code のターミナルセッションか、Claude Code Desktop の Code タブでしか動きません。
プラグインのスキル grilling-pane:grilling は、質問の進め方として Matt Pocock の grilling スキルを呼び出し、各ラウンドの質問を grilling というラベルのコードフェンスのブロックに書きます。
grilling-pane はそのラウンドをトランスクリプトの横のペインに表示します。
ターミナルでは、Submit を 1 回押すと、そのラウンドのすべての回答を 1 ターンで送ります。
デスクトップでは、押すたびに 1 つの回答をすぐに送ります。
- ボタンになった選択肢。 選択肢を押すと選ばれ、もう一度押すと選択が外れます。 矢印キーでボタン間を移動し、Enter でボタンを押し、Esc でフォーカスをプロンプト欄に戻します。
- Talk about this one。
どの質問にも、最後にこの選択肢があります。
押すと、空のままでもよい 1 行の入力欄が開き、
(discuss)と、入力したテキストを送ります。 - 回答は 1 つのプロンプトに。
ターミナルでは、
SubmitはAnswers (grilling-pane):に続けて質問ごとに 1 行を送り、何も選ばなかった質問には(skipped)を送ります。 - シンプルな質問ブロック。
Q<n>: <question>の行から質問が始まり、その下の-の行が選択肢です。 推奨する選択肢は(recommended: <reason>)で終わります。Drop Q<n>: <reason>は、回答によって不要になった質問を取り下げます。 - デスクトップでは 1 つずつ回答。
Claude Code Desktop の Code タブには
Submitがありません。 押すたびに 1 つの回答を、まだ答えていない質問を挙げるStill open (grilling-pane):の行と一緒に送ります。 ペインは会話のすべての質問を残し、Claude が取り下げた質問は理由とともにグレーで表示され、ボタンはありません。 - 自動で開くペイン。
一度表示すると、それ以降は新しいラウンドが届くたびに、キーボードのフォーカスを奪わずにペインが開きます。
/grilling-paneで隠せます。
エージェントでの使い方
Section titled “エージェントでの使い方”/grilling-pane:grilling <plan> で始めます。
Claude は 1 ラウンド分の質問を grilling ブロックに書きます。
質問の番号は、会話全体を通した連番です。
Claude は回答のプロンプトを、そのラウンドへの答えとして読みます。
デスクトップでは、Claude は回答ごとに短いターンで応じます。
そのあと、まだ開いている質問、回答から生まれた追加の質問、回答によって不要になった質問ごとの Drop の行を、ブロックに書きます。
ラウンドが開いている間にメッセージを入力しても、プラグインはそのメッセージに手を加えません。
Claude は、メッセージで触れなかった質問を、スキップされたものではなく、まだ答えが出ていないものとして扱います。
grilling-pane には、Claude Code 2.1.280 以降と CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1、そして上流の grilling スキルの v1.2.0 以降が必要です。
gh skill install mattpocock/skills grilling --agent claude-codeclaude plugin marketplace add meganemura/grilling-paneclaude plugin install grilling-pane@grilling-pane上のコマンドでユーザースコープにインストールしたプラグインは、Claude Code Desktop の Code タブでも読み込まれます。
デスクトップアプリでは /plugin が動かないので、アプリからインストールするときは、プロンプト欄の横の + を押し、Plugins、Add marketplace の順に進んで meganemura/grilling-pane を追加してから、Add plugin を押します。
すべてのセッションでこの変数を設定するには、settings.json の env に追加します。
{ "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" }}