specs

Installation
SKILL.md

Spec-Driven Development (SDD)

When to use

Use this skill when work must follow explicit spec artifacts with strict ordering, hard gates, and machine-readable status.

When not to use

Do not use this skill when work is ad hoc, low-risk, or too small to justify strict phase gates and orchestration artifacts.

  • The task is a small bug fix or routine maintenance with obvious scope.
  • Requirements are too volatile to commit to written phase artifacts yet.
  • The team needs rapid exploratory iteration rather than deterministic gated execution.
  • The repository does not use the required specs/ artifact structure.

Purpose

SDD has four ordered phases:

Related skills
Installs
11
GitHub Stars
1
First Seen
Apr 8, 2026