Grill Me
Stress-test plans and designs through relentless, structured questioning before implementation begins.
When to activate
Activate when:
- User says "grill me", "challenge my plan", "stress-test this", "interrogate my design", or any close variant
- A new plan is being created and design decisions remain open
- A design review is requested before committing to implementation
Process
Interview the user about every aspect of the plan until shared understanding is reached. Walk down each branch of the decision tree, resolving dependencies one-by-one.
This skill is the canonical implementation of the Grilling-With-Options Convention — that convention is the normative source for the format, mechanism, and scope below. Keep them in sync.
See Process — Hard Rules for the seven HARD rules (explore-first, 2-4 mutually-exclusive options, exactly one Recommended, one decision per question, unlisted write-in support, the two standing options, continue until resolved) and the two most common failure modes.
Mechanism
See Mechanism and Staged Native Rendering for the native-interactive-tool requirement, delegated-agent handoff envelope, staged rendering for 3-4-leaf envelopes, and the non-interactive fallback format.
After the grilling
When all decision tree branches are resolved:
- Summarize every decision made and its rationale
- Confirm shared understanding explicitly
- Signal readiness to proceed to plan writing or implementation
Platform Binding Examples
See Platform Binding Examples for the Claude Code (AskUserQuestion), OpenCode (question tool), and Codex (request_user_input) invocation contracts.