What problem does it solve? Starting code without written requirements leads to rework, scope creep, and undocumented architectural decisions. This Skill enforces writing a specification before any implementation, with an explicit human approval pause. ## Core Features & Use Cases - Requirements Clarification: Runs an interactive interview stage to resolve ambiguities, assumptions, and edge cases before drafting. - Structured Spec Drafting: Produces specs covering objectives, scope, project structure, code style, testing strategy, and boundaries. - Adversarial Spec Review: Invokes a subagent reviewer to audit the spec for unstated assumptions, security risks, and scope creep until approved. - Use Case: When starting a new feature under the make-feature pipeline, the spec is written to the feature worktree as spec.md, reviewed adversarially, and paused for explicit human sign-off before planning begins. ## Quick Start Ask the agent to write a specification for your new feature before any code is written, then approve it to proceed to planning.