superpowers
๐Pluginobra/superpowers
Installation
/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@claude-plugins-officialA complete software development workflow plugin for coding agents that enforces spec-first design, TDD, implementation planning, and subagent-driven development with automatic code review.
Overview
Superpowers is a plugin that transforms how coding agents approach software development. Instead of letting agents jump straight into writing code, it enforces a structured workflow: brainstorming and spec refinement, implementation planning, test-driven development, subagent-driven task execution, and code review. The plugin installs as a set of composable skills that activate automatically based on the current development phase. It supports Claude Code, Cursor, Codex, and OpenCode.
Key Features
- Spec-first brainstorming: The agent interviews you about what you want to build, then presents the design in digestible chunks for approval before any code is written.
- Subagent-driven development: After planning, the system dispatches fresh subagents per task with two-stage review (spec compliance, then code quality), enabling hours of autonomous work.
- Test-driven development: Enforces strict RED-GREEN-REFACTOR cycles where tests must be written and fail before implementation code is added.
- Implementation planning: Breaks approved designs into bite-sized tasks (2-5 minutes each) with exact file paths, complete code, and verification steps.
- Git worktree isolation: Creates isolated workspaces on new branches with verified clean test baselines before implementation begins.
- Automatic code review: Reviews work against the plan between tasks, reporting issues by severity with critical issues blocking progress.
Who is this for?
- Developers who want their coding agents to follow disciplined engineering practices instead of producing ad-hoc code.
- Teams that need autonomous agent workflows with built-in quality gates and human checkpoints.
- Engineers who value test-driven development and want their agents to enforce TDD automatically.
- Anyone who has experienced agents generating code that does not match their intent and wants a spec-first approach.
Part of
obra-superpowers
More from this repository10
Generates structured, creative problem-solving frameworks with step-by-step ideation techniques, prioritization, and actionable innovation strategies.
Methodically diagnose and resolve complex software bugs using structured analysis, trace patterns, and strategic troubleshooting techniques.
Streamlines integration and usage of superpowers framework, providing intuitive methods for defining, configuring, and applying advanced computational capabilities.
Streamlines code review requests by generating structured feedback templates, tracking review status, and facilitating collaborative code improvement workflows.
Guides developers in writing automated tests before code, ensuring robust, modular software design and catching bugs early in the development process.
Generates structured, actionable writing plans with clear goals, research strategies, outline templates, and milestone tracking for various document types.
Validates and cross-checks critical task parameters, inputs, and preconditions before finalizing complex workflows to prevent errors and ensure reliable execution.
Automates complex software development workflows by dynamically coordinating specialized AI subagents to break down and solve intricate programming tasks
Helps developers professionally receive, process, and learn from code review feedback to improve code quality and collaboration skills.
Generates high-quality, context-aware writing across genres, optimizing tone, structure, and clarity for professional and creative communication.