S
Skill · Planning

Spec-Driven Development

Enforces writing the spec before writing the code

By Addy Osmani · last verified 2026-09-06
View source
What it does
Enforces spec-before-code: the idea is refined into a PRD-style spec that implementation work is checked against. Part of Addy Osmani's Agent Skills lifecycle collection.
Install
Claude Code
npx skills add addyosmani/agent-skills --skill spec-driven-development

Uses the open skills CLI (vercel-labs/skills), which installs into 70+ agents. A native Claude Code marketplace path also exists: /plugin marketplace add addyosmani/agent-skills then /plugin install agent-skills@addy-agent-skills (installs all skills in the collection, not just this one).

Details
Works withClaude Code, Cursor, Codex, Gemini CLI
Compared with Spec-Driven Development