Spec-Driven Development

Author: Wikipedia contributors · Publication: Wikipedia
yes
Summary: 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