Tool profile

Superpowers

Composable skills that guide coding agents through design, planning, testing, and code review.

Superpowers adds structured development workflows to coding agents, covering requirements, implementation plans, test-driven development, debugging, and review. It installs within a supported agent rather than operating independently.

310,203GitHub stars27,606Repository forks
Profile updated

What is Superpowers?

Superpowers is a software development methodology implemented as composable skills for coding agents. It guides an agent through clarifying requirements, presenting a design for approval, and preparing an implementation plan before writing code. Its workflows emphasize test-driven development, limited scope, and verification before declaring work complete.

Implementation can proceed through task-specific subagents with reviews or within the current session followed by a branch review. The skill library also covers systematic debugging, isolated Git worktrees, responding to review feedback, and finishing development branches.

Superpowers installs as a plugin, extension, or package within supported coding environments, including Claude Code, Codex, Cursor, OpenCode, and Kimi Code. Installation is separate for each environment. Skill discovery, session initialization, updates, and available tools depend on the host, so deployment requires checking the relevant installation instructions.

Key capabilities

  • Design clarification: Guides requirements discussions and presents a design for approval before implementation.
  • Implementation planning: Breaks an approved design into tasks with file paths, code, and verification steps.
  • Task execution: Supports subagent-driven implementation with reviews or execution within the current session.
  • Test-driven development: Directs a failing-test, minimal-implementation, and refactoring workflow.
  • Debugging and verification: Provides root-cause investigation, completion checks, and evidence-based session diagnosis.
  • Branch management: Uses isolated Git worktrees and guides testing, review, and branch completion decisions.
Advertisements

Where Superpowers fits

Superpowers fits into agent-assisted software development where developers want a repeatable process between an initial request and a reviewed implementation. It can support feature work and debugging by making design approval, planning, testing, and verification explicit parts of the agent's workflow.

Before deployment, teams should verify host compatibility, plugin activation, skill discovery, and access to the tools required by their chosen workflow. Session restart requirements and update behavior differ by host. The documentation also describes cases where skills fail to trigger, agents depart from plans, or package caches prevent updates from taking effect.

Positioning and limitations

Superpowers suits developers and teams that already use coding agents and want a shared development workflow across supported environments. It extends those agents rather than replacing them or providing a standalone development service. Its behavior depends on the host's tools and session handling, and the documented troubleshooting cases mean automatic skill activation should be checked rather than assumed.

Why it matters

Coding agents can move directly from a request to implementation without making assumptions, tests, or review criteria explicit. Superpowers introduces reusable checkpoints for those activities, giving developers a defined process for examining an agent's work and investigating departures from the intended workflow.

At a glance

Superpowers: key facts

First published
Profile updated
Access
See vendor
Source model
Commercial
GitHub repository stars
310,203
Repository forks
27,606
Main repository language
Shell
Repository license
MIT ↗
Pricing model
See vendor
Repository release
v7.0.1 ↗ ·

Compare Superpowers and explore alternatives

Compare deployment, pricing model and available integrations with tools that match your workload.

Open a comparison with Superpowers → · Browse related profiles →

What to verify

Start from the users, systems and operating responsibilities the tool needs to support.

  • Confirm current features, licensing and support terms.
  • Validate deployment, data location and access control.
  • Test integrations, exports and recovery workflows.
Evaluation methodology →
Advertisements

Reviews of Superpowers

No published reviews yet.

Loading review form…

Official resources

Represent this product? Claim this listing for free →