What problem does it solve? Vague ideas and fuzzy requirements lead to misaligned PRDs, wasted implementation effort, and designs that contradict the actual codebase. This Skill forces precision by interviewing you relentlessly about every aspect of a plan before any documentation or code is written. ## Core Features & Use Cases - Structured Interrogation: Walks down each branch of the design tree one question at a time, resolving dependencies between decisions and providing a recommended answer for each question. - Fuzzy Language Sharpening: Challenges vague or overloaded terms by proposing precise canonical definitions, and stress-tests domain flows with concrete edge-case scenarios. - Codebase Cross-Referencing: Verifies your claims against the actual code and surfaces contradictions between what you say and what the code does. - Use Case: Before writing a PRD for a new cancellation feature, run the interview to discover that your code cancels entire Orders while you assumed partial cancellation was possible, then resolve the discrepancy before committing to a design. ## Quick Start Ask the agent to grill you about your feature plan or design idea before writing a PRD.