spec-driven-development

Installation
SKILL.md

Spec Driven Development

Write the spec first. The agent writes the code. Both are working from the same source of truth.

The Problem

AI agents are fast at writing code but have no memory of your intent. You describe a feature in a prompt, the agent builds it, and three sessions later a different agent (or you) changes it in a way that drifts from the original requirement. The spec lives only in your head.

The second problem: agents working in parallel on the same feature have no shared contract. Two agents building the frontend and backend of the same endpoint will disagree on field names, nullability, and error shapes unless something pins them together.

The Pattern

Spec Driven Development (SDD) places a machine-readable spec at the center of the workflow. The spec is written first, agents are grounded to it, and code that diverges from it is wrong — not just different.

Three Roles the Spec Plays

Installs
1
First Seen
Jun 18, 2026