spec-driven-development

Installation
SKILL.md

Spec-Driven Development

A rigorous six-phase workflow that captures requirements, designs solutions, defines behavioral contracts through tests, and plans implementations before writing code. This approach ensures alignment, reduces rework, and creates living documentation.

Critical Rule

NEVER IMPLEMENT WITHOUT AUTHORIZATION

After completing each phase, you MUST:

  1. Present the completed work
  2. Explicitly ask for user approval
  3. Wait for clear confirmation
  4. NEVER proceed automatically to the next phase

This is not optional. Each phase requires explicit user authorization.

When to Use This Skill

Use spec-driven development for:

Related skills
Installs
10
GitHub Stars
17
First Seen
Jan 22, 2026