What problem does it solve? Teams often build features from vague conversations, leading to rework, missed requirements, and code that drifts from intent. This Skill enforces spec-driven development: requirements are pinned in a written spec with traceable SPEC-NNN IDs before any code is written, and implementation is verified against those IDs. ## Core Features & Use Cases - Spec Creation (/spec create): Gathers requirements, classifies complexity (minimal/standard/full), runs a feasibility gate against external platform constraints, and saves a right-sized spec to specs/YYYYMMDD-slug.md with a Spec Items table. - Spec Review (/spec review): Delegates a 3-round structural review to isolated subagents covering completeness, contradictions, NFRs, edge cases, and feasibility, returning prioritized Critical/Major/Minor findings. - Spec Build (/spec build): Derives an implementation plan from Spec Items, enforces TDD with SPEC-NNN IDs in every test name, and runs a compliance grep to confirm no P0 requirement is unimplemented. - Use Case: Before building a payments API, run /spec create payments-api api to produce a reviewed spec, then /spec build payments-api so every test and commit traces back to a SPEC ID. ## Quick Start Ask the agent to run /spec create payment-creation to draft a new feature specification with traceable requirement IDs.