# Spec-Driven Development

> Enforces writing the spec before writing the code

Source: https://aistack.sh/skill/spec-driven-development
Real source: https://github.com/addyosmani/agent-skills/tree/main/skills/spec-driven-development
Author: Addy Osmani
Category: planning
Works with: claude-code, cursor, codex, gemini-cli
Last verified: 2026-09-06

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).

---

From aistack.sh. Last verified 2026-09-06.
