Superpowers Claude skills

A 15-skill development methodology that makes coding agents clarify the goal, write a plan, work through it with subagents and verify before calling it done.

Our verdict Recommended

The most complete and actively maintained process pack for coding agents; expect more questions up front and fewer half-finished results.

What Superpowers does

Superpowers changes how a coding agent approaches a task rather than adding a single capability. With it installed, the agent stops jumping straight into code: the brainstorming skill makes it ask what you actually want, lay out approaches and get a short design doc approved. The writing-plans skill then turns that design into a step-by-step implementation plan, and executing-plans or subagent-driven-development works through the plan task by task, with subagents doing the work and the main agent reviewing it against the plan.

The rest of the pack covers the habits around that loop: test-driven development with a strict red/green cycle, systematic debugging, requesting and receiving code review, using git worktrees for isolated work, finishing a branch, and a verification-before-completion skill that requires evidence before the agent reports success. A diagnosing-superpowers skill helps you work out why a session went wrong. Most of the value is in long, carefully written SKILL.md files (about 9 KB on average); a few skills add reference docs and helper scripts, for example a small local server for brainstorming's optional visual companion. The README documents installation for Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Hermes Agent and several other agents.

Good for

  • Feature work in an existing codebase where you want a plan before code
  • Long agent sessions that need structure and review checkpoints
  • Teams that want TDD and verification enforced by default

Not for

  • Quick one-line fixes, where the clarifying questions slow you down
  • Non-coding work that needs domain references rather than process

What's inside depth 3/5

15 skills averaging 9 KB of detailed instructions, with reference docs in several skills and a few helper scripts, but no tests or evals for the skills themselves.

Skills
15
Reference docs
41
Scripts
7
Tests / evals
0
Templates
4
Avg SKILL.md
9.2 KB

Counted from the repository file tree. How we score depth.

Dependencies and costs

  • Telemetry: The optional visual companion in the brainstorming skill loads a logo from the authors' website, which reveals the Superpowers version. Disable with SUPERPOWERS_DISABLE_TELEMETRY (it also honors Claude Code's DISABLE_TELEMETRY and CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC).

Installing Superpowers from GitHub on each agent

The README states that installation differs by harness. If you use more than one coding agent, install Superpowers separately in each one. The FAQ above covers the official Claude Code marketplace and Codex CLI. Here are the other routes the README documents.

Claude Code, via the Superpowers marketplace. The obra/superpowers-marketplace repo is a curated Claude Code plugin marketplace. It carries Superpowers and some related plugins. Register it, then install from it:

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Antigravity. Install directly from the GitHub repo:

agy plugin install https://github.com/obra/superpowers

To update, run the same command again. Antigravity lists each installed skill's description. The using-superpowers description tells the model to load that skill at the start of a conversation, and that is how the rest of the pack gets activated.

Codex App. Open Plugins in the sidebar, find Superpowers in the Coding section, click +, and follow the prompts.

Cursor. In Agent chat, run /add-plugin superpowers, or search for "superpowers" in the plugin marketplace.

Devin CLI. Install with devin plugins install obra/superpowers and update with devin plugins update superpowers.

Factory Droid. Register the repo as a marketplace with droid plugin marketplace add https://github.com/obra/superpowers, then run droid plugin install superpowers@superpowers.

Gemini CLI. Install the extension with gemini extensions install https://github.com/obra/superpowers.

OpenCode users coming from an older setup should read .opencode/INSTALL.md in the repo. It explains how to remove the old symlinks (~/.config/opencode/plugins/superpowers.js and ~/.config/opencode/skills/superpowers), optionally delete the cloned repo, and drop any skills.paths entry you added to opencode.json for Superpowers.

What a session looks like in practice

Superpowers does not add commands you have to remember. The skills trigger on their own. What changes is how the agent responds to a request.

  1. Small, fully specified tasks go straight through. The brainstorming skill first checks whether the request already contains everything that matters. Its own example is "make the icon cornflower blue". In that case the agent makes the change and says what it did.
  2. The agent reads before it asks. In an existing project, or when you point it at a spec, plan, handoff, or files, it reads that material and the code it touches. It keeps reading until it can explain how the relevant parts work today. The skill tells it never to ask something the project already answers.
  3. A short first reply. If you already said what you want, it aims for about 200 words. It restates your request in its own words (what, for whom, and why) and adds anything it found that could change the ask.
  4. Approaches, then a design doc. It lays out the options in a message of their own, waits for you to pick one, writes a short or full design doc, and asks you to approve it. If you want to skip the questions, you can opt out. A spike you agree to also does not count as implementation.
  5. The plan. Once the design is approved, writing-plans produces an implementation plan detailed enough that, in the README's words, "an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing" could follow it. The plan stresses red/green TDD, YAGNI, and DRY.
  6. Execution. When you say "go", subagent-driven development begins. Subagents take each engineering task, the main agent reviews their work against the plan, and the run continues.

This is the main difference from using Claude Code without the pack. Without it, the agent starts writing code right away. With it, you spend a few turns on intent and design before any code changes.

Supporting skills worth knowing about

Several skills sit outside the main brainstorm, plan, and execute loop.

using-superpowers is the bootstrap. It is a small SKILL.md with seven reference files, and it makes the agent use the rest of the pack.

dispatching-parallel-agents applies when you have two or more independent tasks with no shared state, for example three test files failing for different reasons. The agent sends one subagent per problem domain. Each subagent gets a specific scope, a clear goal, constraints such as "don't change other code", and an expected output. Subagents receive only the context they need, not the full session history. The skill says not to use this approach when the failures are related or when agents would interfere with each other.

writing-skills is for authoring your own skills. It is one of the larger files in the pack, with eight reference docs and a script.

diagnosing-superpowers is what you reach for when a session goes wrong: a skill fires when it shouldn't or stays silent when it should, the agent ignores its plan or repeats work, or token use is higher than expected. It asks you one question at a time until it has a clear problem statement, then finds the session transcripts on disk and creates a workspace under ~/.superpowers/diagnosing-superpowers/<session-id>/. Next it sends analyst subagents to check separate dimensions: skill timeline, plan adherence, repeated work, stumbles, quality evidence, request conflicts, and cost and time. Each finding has to cite a path:line in the transcript, and the skill discards any finding that doesn't. The output is a report you can also use as a bug report for the maintainers.

Security review

Review before installing

The widely used Superpowers workflow skills (brainstorming, TDD, planning, review, debugging, git worktrees). It registers a SessionStart hook that injects its introduction skill into every session, and an optional local brainstorming server whose page loads a logo from the authors' site with your version number unless you set a disable variable. Filing a GitHub issue through the diagnosing skill requires showing the text and getting approval first.

Worth knowing

  • Sends usage data by default (can be turned off)The optional brainstorming visual companion loads a logo from primeradiant.com with the Superpowers version in the query string by default (README calls it telemetry); set SUPERPOWERS_DISABLE_TELEMETRY, DISABLE_TELEMETRY or CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC to stop it.skills/brainstorming/scripts/server.cjs:106
  • Makes network requestsThe diagnosing skill searches the obra/superpowers GitHub issues with gh or the public API and, only after showing the text and getting approval, files an issue with gh issue create.skills/diagnosing-superpowers/references/github-issues.md:17
  • Relies on a CLI or package we could not reviewOptionally relies on the GitHub CLI (gh), plus git and the host agent's own tools, whose code is not in the repo.skills/diagnosing-superpowers/references/github-issues.md:6

What we checked

The repository (231 files) on Oct 29, 2026. Not a full review: we read 12 of 88 code files; it relies on code outside the repository: GitHub CLI (gh), optional, used by the diagnosing-superpowers skill; Most of the 88 listed code files (tests/, maintainer scripts such as bump-version.sh and package-codex-plugin.sh, other harness manifests) were not read in full.

NVIDIA SkillSpector static scan: 194 pattern hits (Agent Snooping 89, Rogue Agent 31, Excessive Agency 25, Tool Misuse 21, Privilege Escalation 7, Prompt Injection 5). The 'hidden instructions' hits are HTML comments in the GitHub issue and PR templates; 'rm -rf ~' and 'git clean -fdx' hits are uninstall instructions and warnings in docs; 'concealed executable' hits are harness shims in dot-directories; credential hits are design-doc text about the visual companion's session key and eval .env files; tests/ scripts pass --dangerously-skip-permissions only when running the maintainers' own skill tests.

A review, not a certification. Skills change after we check them — read the files before installing.

License

MIT — commercial use allowed.

Can it run unattended?

Yes. Subagent-driven development keeps a plan ledger and checks each task, and the README notes agents often work for a couple of hours without drifting from the plan; you still approve the design first.

Skills in this repository

SkillInstalls
brainstorming410K
systematic-debugging312K
writing-plans287K
using-superpowers274K
requesting-code-review266K
test-driven-development263K
verification-before-completion257K
executing-plans247K
subagent-driven-development242K
receiving-code-review225K
dispatching-parallel-agents222K
writing-skills222K
using-git-worktrees221K
finishing-a-development-branch218K

Linked skills have their own review.

Alternatives to Superpowers

Matt Pocock's Skills

mattpocock/skills

Small, composable engineering skills: grill-me interviews, shared glossary, TDD, triage, prototyping, code review, handoff and a flow router.

Recommended Check first Depth 2/5

Agent Skills (Addy Osmani)

addyosmani/agent-skills

25 engineering-lifecycle skills and 9 slash commands (spec, plan, build, test, review, ship) that make coding agents follow senior-engineer workflows.

Recommended Check first Depth 3/5

Compound Engineering

EveryInc/compound-engineering-plugin

Every's plugin of 36 skills for a brainstorm, plan, build, review and capture-the-learning loop, with an optional hands-off /lfg pipeline.

Recommended Broad access Depth 4/5

FAQ

What is Superpowers for Claude Code?

Superpowers is an open-source set of 15 agent skills by Jesse Vincent (obra) that gives Claude Code and other coding agents a full development process: brainstorm and design, write a plan, execute it with subagents, test-driven development, code review and verification before completion.

How do I install Superpowers?

In Claude Code it is in the official plugin marketplace: run /plugin install superpowers@claude-plugins-official. In Codex, search for it with /plugins. You can also install the skills with npx skills add obra/superpowers.

Is Superpowers safe to install?

We found no hidden network calls or credential access. The skills mostly contain instructions; the only outbound request is an optional logo load in the brainstorming visual companion, which you can disable with SUPERPOWERS_DISABLE_TELEMETRY.

Superpowers vs Matt Pocock's skills: which should I use?

Superpowers is an opinionated end-to-end methodology where skills call each other. Matt Pocock's skills are small, independent skills you pick individually. Choose Superpowers if you want the whole process enforced, Pocock's set if you want a few targeted habits.

Do I need to install Superpowers separately for each coding agent?

Yes. The README says installation differs by harness. If you use more than one, for example Claude Code and Cursor, install it separately in each one with that tool's plugin or extension command.

What is obra/superpowers-marketplace?

It is a curated Claude Code plugin marketplace from the same author. It provides Superpowers and some related plugins. Add it with /plugin marketplace add obra/superpowers-marketplace, then install with /plugin install superpowers@superpowers-marketplace.

Is commercial support available for Superpowers?

The README offers commercial support, additional tooling, and managed spending for enterprise users through sales@primeradiant.com. The skills themselves are MIT licensed.

Sources: GitHub repository (stars, license, file tree, last push Oct 23, 2026); install counts from skills.sh via Best Skills (CC BY 4.0). Review based on the README and SKILL.md files as published.