What problem does it solve? It removes ambiguity before task decomposition by producing a formal requirements specification (and optionally a technical design document) for the active work package, ensuring every requirement has testable acceptance criteria before implementation begins. ## Core Features & Use Cases - Requirements Specification: Creates a named requirements-spec.md from a template with user stories and Given/When/Then acceptance criteria, mapped to the approved plan. - Complexity-Based Design Docs: For work packages with 10+ estimated tasks, additionally generates a design.md covering architectural decisions, affected components, data flows (Mermaid diagrams), rollback plans, and testing. - Quality Gate Enforcement: Requires a 20-item spec-quality checklist at 100% with zero unresolved [NEEDS CLARIFICATION] markers, plus explicit human approval before advancing to Phase 8 decomposition. - Use Case: After a plan is approved in Phase 6, run this skill to produce 'skill-activation-requirements-spec.md' and its checklist, present the spec for human sign-off, then proceed to task decomposition. ## Quick Start Ask the assistant to start Phase 7 DESIGN/SPECIFY for the active work package and produce the requirements specification with acceptance criteria.