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
Related skills
Installs
280
Repository
jasonkneen/kiro
GitHub Stars
648
First Seen
Jan 22, 2026