Show HN: An interactive UI for the grill-me skill
Plannotator adds an interactive browser-based UI to Matt Pocock's /grill-me skill via the /plannotator-last command. It lets you annotate each round of questions and send feedback to the agent, works in Claude Code, Codex CLI, OpenCode, and Pi, and keeps all annotations locally. The tool is open source and collects no telemetry.
Matt Pocock’s /grill-me skill interviews you about a loose idea until it is sharp enough to commit to. It asks in rounds: a batch of numbered questions, each with a recommended answer, and then it waits. Answering that in a terminal is cramped. You reply serially by number, scroll up to re-read Q7 while typing about Q3, and edit long answers in a prompt box.
Plannotator fixes this with one command. /plannotator-last opens the agent’s last message in your browser and makes it annotatable. Works in Claude Code, Codex CLI, OpenCode, and Pi. Mark up the round, hit Send Feedback, and the annotations go straight back to the agent as its next input.
/grill-me # start the interview /plannotator-last # when a round arrives, open it in the browser
mark it up, Send Feedback, agent computes the next round
That is the whole workflow. Review the questions, annotate or strike through parts of a question or an answer, send feedback, and iterate through each round of the session.
We are exploring more questionnaire-style input too, starting from shadcn’s new questionnaire component. But what we keep finding is that the ability to annotate each part of a question or answer, rather than just selecting answers, is where the power is.
Codex ships annotation in its native app now too, and it is good. It has been fun iterating on these ideas with their team in the open on X, down to some of the naming, and if you live in the Codex app their version is worth using.
What do I mean by iterating through rounds? Each round arrives as a new agent message, and it usually carries answers and clarifications to the feedback you sent on the previous one. Annotate those too. This ergonomic fits right into the agent session, because these are just agent messages.
One last benefit: compounding. Every annotation you make is stored locally, and it is your data. If you later want to build skills out of how you answer certain things, design taste, system decisions, whatever, the raw material is already on your disk. Plannotator is a local open source tool. No data is collected, not even telemetry.
We posted a marked-up session here: @plannotator on X.
curl -fsSL https://plannotator.ai/install.sh | bash
Then run a grill session and hit /plannotator-last on the first round.