Spec-Driven Development ↗
yesSummary: Wikipedia overview of specification-driven development as a software methodology where formal specs precede and drive implementation.
Editorial Notes
Start here for the foundational definition. SDD is a methodology where machine-readable specifications serve as the single source of truth, from which implementation, tests, and documentation are derived. The concept predates AI-assisted coding but has been fundamentally reinvigorated by LLM workflows, where structured specifications dramatically reduce hallucination and misalignment. Understanding this definition is essential before diving into the practical guides and tooling in the rest of this source.
Source: Spec-Driven Development
Appears in Learning Paths
Link last verified: 2026-04-07