Claude skill vs Claude skill

Brainstorming vs Spec-Driven Development

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

· today
B
Brainstorming
Claude skill · Planning
Free

Turns a rough idea into a fully-formed design through structured questioning

No adoption data
S
Spec-Driven Development
Claude skill · Planning
Free

Enforces writing the spec before writing the code

No adoption data
Quick answer

Brainstorming and Spec-Driven Development overlap but are not strict substitutes. Many setups default to one and reach for the other when it fits better, or run both. Brainstorming: Turns a rough idea into a fully-formed design through structured questioning. Spec-Driven Development: Enforces writing the spec before writing the code. Brainstorming has no adoption data tracked yet. Spec-Driven Development has no adoption data tracked yet.

Install
Brainstorming
Claude Code
git clone https://github.com/obra/superpowers.git
mkdir -p ~/.claude/skills/brainstorming
cp -r superpowers/skills/brainstorming/* ~/.claude/skills/brainstorming/

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

Brainstorming vs Spec-Driven Development FAQ
Do I need both Brainstorming and Spec-Driven Development?

Brainstorming and Spec-Driven Development 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 Brainstorming?

Turns a rough idea into a fully-formed design through structured questioning. It is a Claude skill, categorized as planning.

What is Spec-Driven Development?

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

Are Brainstorming and Spec-Driven Development free?

Yes. Both are free.

Which has more adoption, Brainstorming or Spec-Driven Development?

Neither has adoption data tracked yet.

Browse the catalog
Also compared