What problem does it solve?
This skill provides a structured approach to composing comprehensive technical specifications, including requirements, design, APIs, and tests, ensuring clear communication and alignment across stakeholders.
Core Features & Use Cases
- Requirements gathering: Define functional and non-functional requirements with acceptance criteria.
- Technical design: Outline architecture, data models, API contracts, and UI/UX considerations.
- Verification & testing: Include testing strategy and milestones to validate requirements.
- Use Case: When planning a new feature, generate a complete spec doc to feed implementation, reviews, and QA.
Quick Start
Create a new spec.md and fill in problem, goals, architecture, requirements, design, and tests.