AI & LLMs

Spec-Driven Development

also: SDD

Writing an explicit specification an AI agent implements against, moving the human role to authoring the spec and reviewing the result.

Spec-driven development puts a precise spec — the intended behavior and its tests — at the center and lets an agent generate the implementation to satisfy it. The human’s leverage shifts from typing code to specifying intent and verifying output, which is why comprehension and review matter more than raw coding speed.