Quickstart Guide
Get your coding agent powered up with systematic workflows in just a few steps.Installation
Superpowers installs differently depending on your platform. Choose your coding agent:1
Choose Your Platform
Claude Code
Install via plugin marketplace
Cursor
Install via plugin marketplace
Codex
Manual installation via git clone
OpenCode
Manual installation via git clone
2
Install the Plugin
Follow the platform-specific installation instructions:
For detailed platform-specific instructions, see the Installation pages.
3
Verify Installation
Start a new session and verify Superpowers is loaded:Your agent should confirm that Superpowers is active and ready to use.
Your First Workflow
Let’s build a simple feature using Superpowers to see the workflow in action.1
Start with an Idea
Tell your agent what you want to build:What happens: The brainstorming skill activates automatically. Instead of jumping into code, your agent will:
- Ask clarifying questions about your requirements
- Explore your project context
- Propose 2-3 different approaches with trade-offs
- Present a design for your approval
The brainstorming skill prevents wasted work by ensuring you and your agent are aligned before any code is written.
2
Review and Approve the Design
Your agent will present the design in digestible sections:After you approve, the design gets saved to
docs/plans/YYYY-MM-DD-todo-app-design.md and committed.3
Review the Implementation Plan
The writing-plans skill automatically creates a detailed implementation plan:Each task is bite-sized (2-5 minutes) with clear verification steps.
4
Execute with TDD
As implementation begins, test-driven-development enforces the RED-GREEN-REFACTOR cycle:
- RED: Write a failing test first
- Verify: Run tests to confirm it fails
- GREEN: Write minimal code to pass
- Verify: Run tests to confirm it passes
- Commit: Save progress
5
Review and Finish
Between tasks, requesting-code-review validates:
- Spec compliance (does it match the plan?)
- Code quality (is it maintainable?)
- Test coverage (are tests meaningful?)
- Run final test verification
- Choose merge strategy (merge, PR, keep branch, discard)
- Clean up worktrees
What Just Happened?
You experienced the core Superpowers workflow:- brainstorming — Design before code
- writing-plans — Break work into tasks
- test-driven-development — Tests first, always
- requesting-code-review — Validate as you go
- finishing-a-development-branch — Clean completion
Next Steps
Core Concepts
Understand how Superpowers workflows enforce best practices
Skills Library
Explore all available skills and when they activate
Test-Driven Development
Deep dive into the RED-GREEN-REFACTOR cycle
Systematic Debugging
Learn the 4-phase root cause analysis process
Common Questions
Do I need to manually invoke skills?
Do I need to manually invoke skills?
No! Skills activate automatically based on context. For example, if you say “let’s build a feature”, the brainstorming skill activates. If you say “fix this bug”, systematic-debugging activates.The agent checks for relevant skills before every action.
Can I skip TDD for simple changes?
Can I skip TDD for simple changes?
Superpowers enforces TDD for all production code — no exceptions. “Simple” changes are where untested assumptions cause the most problems.If you’re prototyping or generating throwaway code, discuss with your agent first.
What if I disagree with a skill's workflow?
What if I disagree with a skill's workflow?
Skills are designed to prevent common mistakes and enforce proven practices. If a workflow feels unnecessary, that’s often a sign it’s most needed.However, you can always discuss concerns with your agent. Some skills are rigid (TDD, debugging), others are flexible (patterns).
How do I update Superpowers?
How do I update Superpowers?
Claude Code / Cursor:Codex / OpenCode:Skills update automatically through the symlink.
Get Help
GitHub Issues
Report bugs or request features
Read the Blog
Learn about the philosophy behind Superpowers