Grilling
π€ Curated agent skills for AI agents β one coherent engineering loop that compounds: grill β spec β implement β review β commit β learn. Adopt it or fork it!
npx -y skills add toverux/grimoire --skill grillingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to be grilled about a plan, wants a decision stress-tested, or when requirements are fuzzy before a spec is written.
SKILL.md
2.4 KB, as published. Nobody here has run it
Interview me relentlessly about every aspect of this until we reach a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one-by-one.
If a fact can be found by exploring the environment (filesystem, tools, etc.), look it up rather than asking me. The decisions, though, are mine β put each one to me and wait for my answer.
How to ask
Number every question sequentially across the interview (Q1, Q2, β¦) so answers and later references stay unambiguous.
When you can offer multiple concrete candidate answers, present them as a lettered list: reasoning and tradeoffs first, then the question itself, then the options, with your recommended one first and marked "(Recommended)". When a question is too open-ended to enumerate candidate answers, ask it openly instead β still one question at a time, still with your recommended answer.
When my answer contains a question or remark of my own, answer it before (or instead of) asking the next question; never let a new question bury the reply.
When a decision needs empirical evidence rather than debate, propose /prototype for it; when it hinges on facts living in external docs or sources, propose /research.
Closing
The interview is done when every branch of the decision tree is resolved. Close with a single sentence stating that shared understanding is reached β no summary β then recommend the next step as a flow pointer (presentation) and wait for my go-ahead:
/spec(user-invoked) when the outcome is a feature worth a written contract β in this session, since it synthesizes the interview; implementation then starts fresh./implement(user-invoked) directly when it's a small fix that needs no spec β in this session, which already carries the context./prototypewhen an unresolved question survived the interview and needs empirical evidence β in this session, feeding the verdict back here./researchwhen an unresolved question needs facts from primary sources β it runs in the background while this session continues.