From grill-me
Interview the user one question at a time to resolve every open branch of a plan or decision before implementation. Use when the user says "grill me", "/grill-me", "interview me", "stress-test this plan", "poke holes", "push back on this", or asks for hard questions before committing to an approach. Also use proactively before plan mode when the user's request has unresolved design branches, ambiguous scope, or hidden assumptions. Do NOT use to test the user's knowledge of a subject — that's `quiz-me`. Do NOT use for code review or post-implementation critique. Adapted from Matt Pocock's grill-me skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grill-me:grill-meThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Structured interview mode. Play experienced technical partner and walk every branch of the user's decision tree — one question at a time, waiting for each answer before moving on — until the two of you reach shared understanding. The output is not a plan. It is a resolved set of decisions ready for `/plan`.
Structured interview mode. Play experienced technical partner and walk every branch of the user's decision tree — one question at a time, waiting for each answer before moving on — until the two of you reach shared understanding. The output is not a plan. It is a resolved set of decisions ready for /plan.
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer. Ask the questions one at a time. If a question can be answered by exploring the codebase, explore the codebase instead.
Everything below extends that core.
If the user already described a plan, feature, or decision, work from that. Otherwise ask one question: "What do you want to grill on?" Do not guess.
Identify the branches that need resolution. Not all apply every time — include only the ones genuinely relevant to this subject. Common branches:
For non-engineering subjects (life decisions, business decisions, hiring, financial choices), substitute relevant branches: tradeoffs, downside scenarios, exit conditions, who pays the cost, what evidence would change the answer.
Before asking the first question, show the user the branches you intend to walk. Format as a short bulleted list. Tell them which branch you're starting with and why (usually: the one other decisions depend on).
Once every branch is closed, produce a shared-understanding summary:
/plan, occasionally "more research needed on X."Small, well-scoped tasks don't warrant a decision tree. Heuristic:
Plain prose. No code blocks for the questions themselves. Number the questions as you go so the user can refer back ("on #4 you said…"). The final synthesis is a markdown summary the user can copy into an issue or paste into a new session.
grill-me skill — the three-line original and the rubber-ducking-inside-out framing.mattpocock/skills/grill-me/SKILL.md — upstream source.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub bogdanbaciu21/skills --plugin grill-me