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.
Install
claude plugin marketplace add meganemura/grilling-pane
claude plugin install grilling-pane@grilling-pane- Source on GitHub
- Skills:
grilling - Read from the default branch at
a3336f8
grilling-pane is a Claude Code plugin, a Claude Mod, that interviews you about a plan before Claude acts on it.
It works only in Claude Code, in a terminal session or in the Code tab of Claude Code Desktop.
Its skill, grilling-pane:grilling, invokes Matt Pocock’s grilling skill for the method and writes each round of questions in a fenced grilling block.
grilling-pane draws that round in a pane beside the transcript, and on the terminal, one Submit sends your answers to the whole round in one turn.
On the desktop, each press sends one answer at once.
Features
Section titled “Features”- Options as buttons. Press an option to pick it, and press it again to clear the pick. The arrow keys move between buttons, Enter presses one, and Esc returns focus to the prompt box.
- Talk about this one. Every question ends with this option. It opens an optional one-line field and sends
(discuss)with the text you typed. - One answer prompt. On the terminal,
SubmitsendsAnswers (grilling-pane):with one line per question, and(skipped)for a question with no pick. - A plain question block. A
Q<n>: <question>line starts a question, and the-lines under it are its options. A recommended option ends in(recommended: <reason>), andDrop Q<n>: <reason>drops a question that an answer made unnecessary. - One answer at a time on the desktop. In the Code tab of Claude Code Desktop, there is no
Submit. Each press sends one answer with aStill open (grilling-pane):line that names the questions not answered yet. The pane keeps every question of the conversation, and a question that Claude dropped is grey, with its reason and no buttons. - A pane that opens on its own. After you show it once, the pane opens whenever a round arrives, without taking the keyboard.
/grilling-panehides it.
How an agent uses it
Section titled “How an agent uses it”Start with /grilling-pane:grilling <plan>.
Claude writes a round of questions in a grilling block, numbered in one sequence for the whole conversation.
Claude reads the answer prompt as the answers to that round.
On the desktop, Claude replies to each answer in a short turn, then writes a block with the questions still open, the follow-up questions the answer opens, and a Drop line for each question the answer made unnecessary.
If you type a message while a round is open, the plugin does not change it, and Claude reads the questions you did not name as still open, not as skipped.
Getting started
Section titled “Getting started”grilling-pane needs Claude Code 2.1.280 or later, with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1, and the upstream grilling skill v1.2.0 or later:
gh skill install mattpocock/skills grilling --agent claude-codeclaude plugin marketplace add meganemura/grilling-paneclaude plugin install grilling-pane@grilling-paneIn the Code tab of Claude Code Desktop, a plugin installed at the user scope with these commands loads too.
/plugin does not run in the desktop app, so to install from the app, click + beside the prompt box, then Plugins, then Add marketplace with meganemura/grilling-pane, then Add plugin.
To set the variable for each session, add it to the env of settings.json:
{ "env": { "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1" }}