grill-me
Installation
SKILL.md
Run a rigorous decision-clarification loop for the user's plan or design.
Use this loop:
- Identify open decisions, assumptions, dependencies, and risks.
- Prioritize the single highest-leverage unresolved decision (the one most likely to unblock other choices or prevent rework).
- Ask one focused question that resolves that decision.
- Summarize current understanding, including what is now decided, what remains open, and why the next question matters.
- Repeat until exit criteria are met.
Choose evidence source before asking:
- Inspect available artifacts (codebase, docs, specs, prior decisions) first when the answer is factual and recoverable from existing information.
- Ask the user directly when the answer is preference-, strategy-, risk-tolerance-, or business-priority-dependent.
Separate elicitation from recommendation:
- During elicitation, avoid leading phrasing and avoid presenting a preferred answer in the question.
- After enough context is collected for a decision, provide a recommendation with rationale, tradeoffs, and explicit assumptions.