Claude skill vs Claude skill

Spec-Driven Development vs Test-Driven Development (Superpowers)

Spec-Driven Development and Test-Driven Development (Superpowers) overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both.

· today
S
Spec-Driven Development
Claude skill · Planning
Free

Enforces writing the spec before writing the code

No adoption data
T
Test-Driven Development (Superpowers)
Claude skill · Development
Free

Enforces true red or green TDD before implementation code is written

No adoption data
Quick answer

Spec-Driven Development and Test-Driven Development (Superpowers) overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both. Spec-Driven Development: Enforces writing the spec before writing the code. Test-Driven Development (Superpowers): Enforces true red or green TDD before implementation code is written. Spec-Driven Development has no adoption data tracked yet. Test-Driven Development (Superpowers) has no adoption data tracked yet.

Install
Spec-Driven Development
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).

Test-Driven Development (Superpowers)
Claude Code
git clone https://github.com/obra/superpowers.git
mkdir -p ~/.claude/skills/test-driven-development-superpowers
cp -r superpowers/skills/test-driven-development/* ~/.claude/skills/test-driven-development-superpowers/

This skill ships inside the Superpowers repo rather than as a single-skill package. The Superpowers plugin (installable via /plugin install superpowers@claude-plugins-official) bundles this skill and others together; the steps above install just this one skill using Claude Code's documented manual-skill path (~/.claude/skills/<name>/SKILL.md).

Spec-Driven Development vs Test-Driven Development (Superpowers) FAQ
Do I need both Spec-Driven Development and Test-Driven Development (Superpowers)?

Spec-Driven Development and Test-Driven Development (Superpowers) overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both.

What is Spec-Driven Development?

Enforces writing the spec before writing the code. It is a Claude skill, categorized as planning.

What is Test-Driven Development (Superpowers)?

Enforces true red or green TDD before implementation code is written. It is a Claude skill, categorized as development.

Are Spec-Driven Development and Test-Driven Development (Superpowers) free?

Yes. Both are free.

Which has more adoption, Spec-Driven Development or Test-Driven Development (Superpowers)?

Neither has adoption data tracked yet.

Browse the catalog
Also compared