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.
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.
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 ↗ ·
- Website
- github.com ↗
- GitHub
- Source repository ↗
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.
Reviews of Superpowers
No published reviews yet.
Loading review form…
