What problem does it solve? Ambiguous, high-blast-radius, or hard-to-reverse requests often hide missing product decisions. This Skill stress-tests requirements through relentless one-at-a-time questioning, codebase exploration, and falsification until the work is unambiguous, producing a scoped specification instead of guesswork. ## Core Features & Use Cases - Requirement Falsification: Probes reversibility, edge cases, scale, security, and internal contradictions to break weak requirements before they reach design. - Evidence-Backed Specification: Produces functional and nonfunctional requirements with stable IDs, measurable quality-of-service targets, and an evidence ledger citing exact path:line references. - Unresolved Decision Surfacing: Answers what it can from the codebase and returns the rest as questions with recommended answers for the main thread to resolve. - Use Case: A stakeholder asks to "add real-time collaboration." The Skill interrogates scope, latency targets, and conflict-resolution behavior, cites prior art in the repository, and delivers a draft spec with REQ IDs plus a short list of material open decisions. ## Quick Start Ask the agent to run requirements-gathering on your feature request and return a scoped specification with measurable requirements and unresolved questions.