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: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
Install the Plugin
Follow the platform-specific installation instructions:
For detailed platform-specific instructions, see the Installation pages.
Your First Workflow
Let’s build a simple feature using Superpowers to see the workflow in action.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.
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.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.
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
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