Skip to content
TTariq AlwalidiAI Developer Tools Directory
S

Superpowers

Active and stableRuns locally ✓No paid API

Superpowers guides coding agents from clarifying your request to planning, testing, and review, so you can inspect what changed and why.

$/plugin install superpowers@claude-plugins-official
💡

Ideal use for this tool

Best for a developer or project owner working on a substantial feature or a difficult bug. It helps clarify requirements, approve a plan, and inspect tests and file changes. Its value is a visible path from decision to verification. A small text edit may not need the full workflow.

Details and illustrated features

You ask a coding agent to add a feature, and it starts editing before you have agreed on what the feature should do. Superpowers helps organize that work. It is a set of agent skills and a software development workflow by Jesse Vincent and contributors: clarify the idea, approve a design, plan, implement, test, and review. Its added value is a visible sequence of decisions and checks. It does not guarantee correct code.

🧭 What is Superpowers and how does it work?

After installation in a supported coding agent, relevant skills guide the task. brainstorming clarifies your request and presents a design for approval. writing-plans turns the approved design into small, verifiable tasks. executing-plans can implement in the current session, while subagent-driven-development can assign tasks to separate agents with reviews. Testing and verification skills guide the rest of the work.

Diagram of the Superpowers development workflow
Diagram of the Superpowers development workflow
Original explanatory diagram, not a product screenshot.

🎯 How does it help you?

Suppose you ask for project permissions. “Add permissions” leaves important questions open: Can an owner see every task? Can a member edit someone else's work? Superpowers guides the agent to ask these questions, get agreement on access rules, turn them into steps, and test the result. You can inspect what was agreed, what changed, and the evidence of completion. You still make key product decisions and review the outcome.

🌟 Features and how to use them

1. Turn a vague request into an approved design

Problem: an agent can build technically valid behavior that misses your needs. How: brainstorming asks about goals and constraints and presents design sections before coding. For permissions, specify roles, view and edit rules, and exceptions. Value: correct the direction while the change is still a design. Limit: you need to answer product questions the repository cannot settle.

Request, scope questions, and approved design
Request, scope questions, and approved design
Illustrative workflow; the example was not executed on a project.

2. Give each change a small, checkable plan

After approval, writing-plans breaks work into tasks that identify files and verification steps. Ask whether the plan names permission files and access tests. executing-plans works in the current session; subagent-driven-development assigns tasks to separate agents with a review per task. Value: you can see what is done and what remains. Limit: extra agents can increase model use and may be excessive for a tiny edit.

Task, verification, and evidence review
Task, verification, and evidence review
Illustration of a checkable implementation step.

3. Test behavior and diagnose failures

test-driven-development guides the agent to write a test that fails for the desired behavior, make the smallest change to pass it, then clean up while tests remain green. For permissions, test that one member cannot edit another member's task. systematic-debugging investigates causes when work stalls, and verification-before-completion asks for evidence before claiming completion. Value: “fixed” has a checkable basis. Limit: one passing test does not cover every access case.

Red, green, and refactor testing cycle
Red, green, and refactor testing cycle
Illustration of the testing cycle documented by the project.

4. Isolate, review, and finish the change

using-git-worktrees creates a separate workspace for the task. requesting-code-review checks work against the plan, and finishing-a-development-branch presents completion options after verification. Ask to see the Git diff and test output before merging or opening a PR. Value: changes are easier to trace and review. Limit: Git workflows need an appropriate repository and host permissions.

Separate worktree, review, and branch completion
Separate worktree, review, and branch completion
Illustration, not a Git interface screenshot.

🪜 Step-by-step illustrative example

Not run on a real project: ask, “Add a member role that can read tasks in its project but cannot edit another member's task.” The agent clarifies supervisor exceptions, presents a design, plans files and tests, writes an access denial test, updates the logic, reruns checks, and shows the diff for review. If a business rule changes, revisit the design before continuing.

⚖️ What changes compared with manual prompting?

Without this workflowWith Superpowers
Repeatedly remind the agent to clarify requirementsbrainstorming structures design questions and approval
Ask for plans and tests each timewriting-plans and test-driven-development guide those steps
Accept a general “done” messageverification-before-completion asks for evidence
Manage branch isolation and review instructions yourselfWorktree, review, and branch completion skills guide the agent

This describes workflow differences, not measured time savings or a quality guarantee.

🚀 Installation and first use

Installation depends on the host; install separately in each coding tool you use. For Claude Code, the repository documents this plugin command:

/plugin install superpowers@claude-plugins-official

For Codex CLI, open /plugins, search for Superpowers, and select Install Plugin. In the Codex app, open Plugins and choose Superpowers. The README has separate instructions for Cursor, OpenCode, Gemini CLI, and other hosts. Consult the current section for your host before copying commands. Installation and the example were not tested here.

⚙️ Configuration, compatibility, cost, and privacy

The workflow can activate relevant skills without manually selecting each one. Choose the execution style that fits the task and check host permissions before granting file or command access. The project code has an MIT license; host subscriptions and model or API charges are separate. Local skill files do not imply that the coding host runs offline.

The README says an optional brainstorming visual companion loads a Prime Radiant logo containing the Superpowers version; SUPERPOWERS_DISABLE_TELEMETRY disables that behavior. This does not describe all network activity by the host. The original README does not document DeepSeek Harness compatibility; superpowers-dsh is a separate adaptation.

⚠️ Limits and when to keep it lightweight

A one-line change may not warrant design approval, a plan, and multiple reviews. More steps or agents can increase time and model usage. The workflow cannot infer every business rule, and it cannot replace your design decisions, permission review, or actual testing.

📚 Sources and verification date

Original repository and README · Installation · Basic workflow · License. Checked 23 September 2026; the GitHub API reported 290,468 stars and 25,988 forks at the time. These changing popularity counts are neither quality nor security ratings. Installation and the example were not tested.