Superpowers
Plugin ActiveCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
To provide coding agents with a robust framework and proven techniques for software development, ensuring high-quality, systematic, and reproducible results.
Features
- Enforces Test-Driven Development (TDD) cycle
- Guides systematic debugging with root cause analysis
- Facilitates structured brainstorming and design
- Manages implementation planning and execution
- Supports code review and version control workflows
Use Cases
- Use when starting any new feature or bug fix to ensure a rigorous development process.
- Use when encountering unexpected behavior or test failures to systematically find the root cause.
- Use when needing to decompose a complex requirement into manageable, executable tasks.
- Use when needing to ensure code quality and adherence to design through structured reviews.
Non-Goals
- Replacing the core functionality of the coding agent
- Providing domain-specific libraries outside of development methodology
- Automating complex architectural decisions without human oversight
Practices
- Test-Driven Development
- Systematic Debugging
- Agile Workflows
- Code Review Processes
- Design Before Implementation
Trust
- warning:Issues AttentionWhile there are many open issues (123 opened vs 264 closed in 90d), the closure rate is approximately 68%, which is good, but the sheer volume of open issues suggests potential maintainer bandwidth limitations.
Installation
First, add the marketplace
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-devContains 14 extensions
Skill (14)
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Use when executing implementation plans with independent tasks in the current session
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when implementing any feature or bugfix, before writing implementation code
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Use when you have a spec or requirements for a multi-step task, before touching code
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Quality Score
Trust Signals
Similar Extensions
Ag2 Agent Builder
100Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code
Agenthub
99Multi-agent collaboration plugin for Claude Code. Spawn N parallel subagents that compete on code optimization, content drafts, research approaches, or any problem that benefits from diverse solutions. Evaluate by metric or LLM judge, merge the winner. 7 slash commands, agent templates, git DAG orchestration, message board coordination.
Tdd
99TDD workflow enforcement with auto-test hook
TDD Workflows
98Test-driven development methodology with red-green-refactor cycles and code review
Ruvlo SPARC
97SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks
Customaize Agent
97Commands and skills for writing and refining commands, hooks, skills for Claude Code, includes Anthropic Best Practices and Agent Persuasion Principles that can be useful for sub-agent workflows.