From grill-with-docs
Use when stress-testing a plan against the project's domain model, when domain terminology is fuzzy or inconsistent, or when the user says 'grill me' about a design that should produce or update CONTEXT.md and ADRs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grill-with-docs:grill-with-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to stress-test a plan or design through relentless interrogation while simultaneously maintaining the project's domain glossary (CONTEXT.md) and capturing architectural decisions (ADRs) as they crystallise.
Use this skill to stress-test a plan or design through relentless interrogation while simultaneously maintaining the project's domain glossary (CONTEXT.md) and capturing architectural decisions (ADRs) as they crystallise.
grill-me.reverse-prompt./plan needs formal review by Jason/Freddy personas — route to plan-review-loop.doc-coauthoring.context-map.| Situation | Use this skill? | Route instead |
|---|---|---|
| User says "grill me on this plan" and the plan touches domain concepts | Yes | - |
| User wants domain glossary built from scratch during planning | Yes | - |
| User wants pure interrogation, no doc maintenance | No | grill-me |
| User's request is too vague to interrogate | No | reverse-prompt |
Completed /plan needs formal approval-gate review | No | plan-review-loop |
| User wants a standalone document authored collaboratively | No | doc-coauthoring |
| User needs to map files and tests before editing | No | context-map |
Required before starting
docs/adr/ should live.Helpful if present
docs/adr/ directory with prior decisions.Only investigate if encountered
docs/adr/ exist in the repository.ask_user tool.Interrogate one question at a time. Walk down each branch of the design tree, resolving dependencies between decisions sequentially. For each question, provide your recommended answer. Wait for the user's response before continuing.
Explore before asking. If a question can be answered by exploring the codebase, explore the codebase instead of asking the user.
Challenge against the glossary. When the user uses a term that conflicts with the existing language in CONTEXT.md, call it out immediately: "Your glossary defines 'cancellation' as X, but you seem to mean Y — which is it?"
Sharpen fuzzy language. When the user uses vague or overloaded terms, propose a precise canonical term: "You're saying 'account' — do you mean the Customer or the User?"
Discuss concrete scenarios. Stress-test domain relationships with specific scenarios that probe edge cases and force precision about boundaries between concepts. See references/session-playbook.md for patterns.
Cross-reference with code. When the user states how something works, verify against the code. If you find a contradiction, surface it: "Your code cancels entire Orders, but you just said partial cancellation is possible — which is right?"
Update CONTEXT.md inline. When a term is resolved, update CONTEXT.md immediately — do not batch. Use the format in references/context-format.md. Create CONTEXT.md lazily if it does not exist yet. Do not couple CONTEXT.md to implementation details; only include terms meaningful to domain experts.
Offer ADRs sparingly. Only offer to create an ADR when all three conditions are met: (a) hard to reverse, (b) surprising without context, (c) the result of a real trade-off. If any condition is missing, skip the ADR. Use the format in references/adr-format.md. ADRs live in docs/adr/ with sequential numbering. Create the directory lazily if it does not exist yet.
docs/adr/ for qualifying decisions.docs/adr/ until you have something to write in them.node skills/skill-authoring/scripts/validate-skill-library.mjs skills/grill-with-docs/SKILL.md.reverse-prompt)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub matt-riley/lucky-hat --plugin grill-with-docs