Last verified
Superpowers Plugin
Editor's PickSlash-command skills that make Claude plan, test, and verify before it acts
Add marketplace
/plugin marketplace add obra/superpowersCommands
- /brainstorm
- /plan
- /tdd
- /debug
- /verify
"The brainstorming skill cut our re-do rate by half. Claude stops and thinks before it builds."
What is the Superpowers Plugin?
The Superpowers Plugin is a community-built Claude Code plugin that adds structured thinking skills for planning, debugging, and review. Each skill encodes a specific process, brainstorming, test-driven development, systematic debugging, as a named slash command, so consistent productivity habits don’t depend on each developer remembering the right prompt.
How does it work?
Install the plugin with /plugin marketplace add obra/superpowers. Skills like /brainstorm, /plan, /tdd, and /debug are then available in any Claude Code session. Invoking a skill loads a prompt template that walks Claude through the right steps before it responds: exploring requirements before designing, writing failing tests before implementing, verifying output before declaring work done.
The skills complement tool-based plugins like the Code Review plugin by adding structured thinking around code-generation steps rather than just reviewing the output afterward.
When should you use it?
Use Superpowers at the start of any new feature, bug investigation, or architectural decision. The /brainstorm skill surfaces requirements you might not have thought to list; /tdd enforces a test-first discipline; /verify stops you from shipping before confirming the thing actually works. Together they cut rework and improve what Claude produces on the first attempt.
Frequently asked questions
What is a skill in the Superpowers plugin context?
A skill is a structured prompt template that guides Claude through a specific thinking process before producing output. The brainstorming skill, for example, asks Claude to explore requirements, edge cases, and design alternatives before writing any code, which reduces the chance of building the wrong thing.
How does Superpowers differ from plain prompt engineering?
Superpowers encodes thinking patterns as reusable, versioned slash commands rather than one-off instructions. The patterns are shared across teams, updated as better approaches emerge, and triggered by name, so each developer doesn't have to remember the right prompt to get consistent results.
Can I add my own skills to the Superpowers plugin?
Yes. Fork the `obra/superpowers` repository, add a skill file following the existing conventions, and install your fork with `/plugin marketplace add your-org/superpowers`. Custom skills load alongside the defaults.