Workflow skillCommunity

Grill Me Skill

Matt Pocock's grilling skill makes your AI agent question your plan round by round, with a suggested answer each time, before any code gets written.

Works in
  • Claude Code
  • Codex

By Matt Pocock · mattpocock/skills · MIT

Last updated

Install

Run

npx skills add mattpocock/skills --skill grilling

This installs the repo's latest version. We reviewed commit c55ee46; use the Manual tab to install exactly that.

What it can touch

Runs scripts
No. Instructions only.
Needs network
No.
allowed-tools
Not set. It asks for no extra tool permissions; your tool's usual prompts apply.
Licence
MIT
Last reviewed
How we check a skill is safe
Check it yourself

Agent skills checklist

0 of 10 checked

Who made it

Before reading a line of it, know whose code you are about to run.

What's inside

The part people skip. Read what your agent will read.

What it can reach

Give it the least access that still does the job.

Keeping it that way

What you checked today is only what runs tomorrow if you pin it.

Your ticks are saved in this browser only.

The grill me skill turns your AI agent into the colleague who asks the awkward questions before you start building. You describe a plan, and it interviews you about it, a round of questions at a time, until every decision has an answer. It is one of the most installed skills on skills.sh, and the idea is simple enough to explain in a sentence: settle the plan before you write the code.

What it does

The agent treats your plan as a tree of decisions: some can be answered now, and some depend on others. Each round it asks everything that can be answered now, numbered, with its own suggested answer under each question. You reply, the tree changes, and it asks the next round.

Two rules keep it honest. Facts are the agent's job: if a question needs something it can look up in your code or tools, it looks it up rather than asking you. Decisions are yours: it puts each one to you and waits. From the skill:

Finding facts is your job, never the user's. [...] The decisions are the user's: put each to them and wait.

From SKILL.md by Matt Pocock, MIT.

It's finished when nothing is left undecided, and it won't act on the plan until you confirm you both understand it the same way.

An example

You say: "Grill me: I want to add comments to my blog." The first round might ask whether readers need an account to comment, whether comments go live immediately or wait for approval, and where they're stored, each with a suggested answer (no account, approval first, your existing database). Once you answer "approval first", the next round opens questions that only exist because of that answer: who approves, and how they find out there's something waiting.

When to use it, and when not to

Use it before any change with more than one moving part: a new feature, a data model, a project you're about to start, a pull request you're not sure about. It works for non-code plans too.

Skip it for small, clear changes. Being grilled over a typo fix wastes everyone's time.

What we checked

We read every file in the grilling folder at the commit linked above: SKILL.md and agents/openai.yaml (a display name for Codex). We also read the grill-me shortcut next to it. There are no scripts, no network access and no allowed-tools. The skill can start a sub-agent to look things up in your project; that sub-agent has the same permissions your agent already has. The repo is MIT licensed. Our full checklist is in the guide to checking a skill before you install it.

When the plan is settled and built, Matt Pocock's code review skill checks the result against what you asked for.

FAQ

What's the difference between grill-me and grilling?

grill-me is a one-line shortcut in Matt Pocock's repo that tells the agent to load the grilling skill. grilling holds the actual instructions. This page installs grilling, which is the one you need; you can still start it by saying "grill me".

Does it write any code?

No. It asks questions until every decision in the plan is settled, and it doesn't act on the plan until you confirm you agree. What happens next, whether you build or write a spec, is up to you.

Why does it suggest an answer to every question?

So you can move fast. When the suggestion is right you just say yes; when it's wrong, you've learned something about your own plan. It also saves you from facing a list of open questions with no starting point.

How long does a grilling session take?

It depends on the plan. A small feature might take two or three rounds; a new project can take ten. It stops when there's nothing left to decide, so a short session usually means the plan was already clear.

See all skills