spec-driven-development
Installation
SKILL.md
Spec-Driven Development
A comprehensive methodology for systematic software feature development that ensures quality, maintainability, and successful delivery through structured planning.
When to Use This Skill
Ideal scenarios:
- Complex features with multiple components, integrations, or user interactions
- High-stakes projects where rework costs are significant
- Team collaboration requiring shared understanding
- AI-assisted development where clear structure improves output quality
- Knowledge preservation for future maintainers
Less suitable:
- Simple bug fixes with obvious solutions
- Experimental prototypes for rapid iteration
- Time-critical hotfixes requiring immediate action
- Well-established patterns with minimal ambiguity