About grill-me
grill-me is an interview skill for resolving open decisions in a plan or design. It asks one question at a time, recommends an answer with a rationale, and follows decision branches through to an agreed summary.
Key features
- 01Sequential, one-at-a-time questions
- 02Recommended answers with rationale
- 03Exploration of decision dependencies
- 04Codebase exploration before asking
- 05Summary of resolved decisions
Use cases
- 01Clarifying an implementation plan
- 02Resolving design choices and assumptions
- 03Tracing dependencies between decisions
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ wilbeibi/ wilbeibi-skills --skill grill-meAfter installing, type/grill-mein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
ADR-FORMAT.mdCONTEXT-FORMAT.mdagents/openai.yamlDetails
From the project READMEgrill-me
Relentlessly interview the user about a plan or design until you both reach shared understanding and every open decision is resolved.
How to run it
- Read the plan, linked docs, code, or local files needed to understand the topic first.
- Ask one question at a time. Wait for the answer before the next question.
- For each question, state your recommended answer and a one-line why.
- Walk each branch of the decision tree. When an answer opens new questions, follow them; resolve dependencies between decisions in order rather than jumping around.
- If a question can be answered by exploring the codebase, explore instead of asking.
- Push on fuzzy words, hidden assumptions, edge cases, dependencies between decisions, and reversibility.
- Keep going until no unresolved branch remains. Then summarize the agreed plan.
Question patterns
- "What outcome would make this change a success?"
- "Which existing concept owns this behavior?"
- "What is the smallest scenario that proves the design works?"
- "What breaks if this assumption is false?"
- "What would a future maintainer be tempted to change back?"
- "Which term should be canonical, and which aliases should be avoided?"
Capturing decisions
Only when the repo already keeps CONTEXT.md, CONTEXT-MAP.md, or docs/adr/, or the interview resolves terminology or a decision worth outliving the conversation. Check for those files before proposing new ones.
- Update the appropriate
CONTEXT.mdas soon as terminology is resolved — it is a glossary and relationship map for project-specific language, not a spec or scratchpad. - Use
CONTEXT-MAP.mdonly when the repository has multiple bounded contexts. - Offer an ADR only for decisions that are hard to reverse, surprising without context, and based on a real tradeoff.
- Create docs lazily: no
CONTEXT.mdordocs/adr/until there is real resolved content, and keep them short enough that future agents actually read them.
For glossary format, read CONTEXT-FORMAT.md. For ADR format and thresholds, read ADR-FORMAT.md.
Notes
- Do not soften or batch questions to "be efficient" — the value is the relentlessness. One question, one recommendation, repeat.
- Stop early only if the user explicitly says to stop or accepts all remaining recommendations at once.
- Ported from mattpocock/skills (MIT), adapted to this repo's conventions and voice.