Spec-Driven Development

Specification-Driven Development

Definition

A development methodology where specifications define agent behavior, skills, and requirements upfront. Agents and skills are organized around these specifications, enabling systematic composition and reuse.

Examples in the Wild

  • Example 1:Defining agent capabilities in specs
  • Example 2:Skill specification and composition
  • Example 3:Agent swarm orchestration specs
  • Example 4:Memory and context specifications