Grill Me
If running interactively (human present), output "Read Grill Me skill." to acknowledge. If running with --dangerously-skip-permissions (AFK/unattended), skip acknowledgement and proceed directly.
Pipeline position: /grill-me → /write-a-prd → /architect → /prd-to-issues → /do-work → shft
Ask the questions one at a time, waiting for feedback before continuing.
If a question can be answered by exploring the codebase, explore the codebase instead.
Discuss concrete scenarios
When domain relationships or flows are being discussed, stress-test them with specific scenarios. Invent edge cases that force the user to be precise about boundaries and behaviour.
Cross-reference with code
When the user states how something works, check whether the code agrees. If you find a contradiction, surface it: "Your code cancels entire Orders, but you just said partial cancellation is possible — which is right?"
Handoff
After reaching shared understanding, offer the user three paths:
- /write-a-prd — capture decisions as a formal PRD
- /prd-to-issues — break directly into GitHub issues
- /do-work — start implementing immediately
Let the user choose.
If context fills up during the interview, follow the standard handoff protocol (@~/dotfiles/instructions/handoff.instructions.md) — persist decisions made so far to working/ and provide the pickup command.