What problem does it solve? Teams often start coding before requirements are clear, causing rework, scope creep, and untestable features. This Skill enforces a spec-first workflow where every feature is specified, validated, and traced to acceptance criteria before any implementation begins. ## Core Features & Use Cases - Spec Generation and Validation: Generate a complete 9-section spec template (requirements, acceptance criteria, API contracts, data models, out of scope) and score its completeness from 0-100 with spec_validator.py. - Test Extraction from Specs: Convert Given/When/Then acceptance criteria into failing test stubs with test_extractor.py, feeding directly into a TDD red-green-refactor cycle. - Bounded Autonomy Rules: A decision matrix defining when an implementer must stop and escalate (ambiguity over 30%, breaking changes, security implications) versus continue autonomously. - Use Case: Before building a password reset feature, generate the spec template, fill in RFC 2119 requirements and acceptance criteria, validate it scores 80+, extract pytest stubs, then implement one criterion at a time. ## Quick Start Ask the AI to write a complete specification with acceptance criteria for your next feature before writing any code.