DadgogoAI Dictionary

Dictionary entry Trending

spec-driven development

noun \ˈspek-ˌdri-vən di-ˈve-ləp-mənt\

also SDD or specs-driven development or spec-driven coding

Advertisement

Definition of spec-driven development

  1. : an AI-assisted software-development approach in which written requirements, designs, constraints, and acceptance criteria are created before implementation and used as persistent instructions and verification targets for coding agents

    • The team used spec-driven development so the coding agent had agreed acceptance criteria before changing the payment flow.
    • A version-controlled specification let reviewers compare the generated code with the behavior the feature was meant to provide.

Origin & history

first known use2025

Software engineering has long used specifications and specification-first methods. The current AI-coding sense of spec-driven development became prominent in 2025 through tools and workflows such as Amazon's Kiro and GitHub's Spec Kit, which turn specifications into plans, tasks, implementation steps, and review artifacts for coding agents.

Test yourself

Which of these is the meaning of spec-driven development?

Cite this entry

"Spec-driven development." AI Dictionary, Dadgogo, https://dadgogo.com/dictionary/spec-driven-development/. Accessed 5 Oct. 2026.

Dictionary entries near spec-driven development

Advertisement