Superpowers: Make Your AI Coding Assistant Overpowered (Like a 10x Developer on Red Bull đ€Ż)

Look, I get it. Youâve tried using AI coding assistants. Youâve asked Claude Code to âbuild me a login page.â And what did you get?
A half-baked React component with no tests, hardcoded credentials, and enough security vulnerabilities to make a hacker weep with joy. đ
Hereâs the thing: AI coding assistants are like junior developers on crack. They write code fast, but they have NO IDEA what theyâre doing. They donât write tests. They donât do code review. They donât follow TDD. They just⊠vibe code. And then YOU have to clean up the mess.
Well, guess what? Thereâs a solution. And itâs called Superpowers. đȘ
đ„ Why Is Superpowers Breaking the Internet?
Let me drop some numbers on you:
- đ 208,000+ GitHub stars (HOLY SHIT! Thatâs almost 210k!)
- đ€ Complete software development methodology for AI agents (not just a âtoolâ)
- đŠ 1000+ agentic skills (largest collection on GitHub!)
- đ Works with EVERYTHING: Claude Code, Codex, Cursor, GitHub Copilot CLI, Gemini CLI, OpenCode, Factory Droid
- đ Forces TDD, Code Review, Git Worktrees, Sub-agent collaboration (no more âvibe codingâ)
- đ v5.1.0 (released May 4, 2026âBRAND NEW!)
- đĄ Makes your AI code like a SENIOR ENGINEER (not a junior who writes shit code)
Translation: Superpowers is like giving your AI coding assistant a PhD in Software Engineering + 10 years of senior dev experience + a conscience that actually gives a fuck about code quality. đ
đ ïž How to Install Superpowers (Pick Your Flavor)
The beautiful thing about Superpowers is that it works with ALMOST EVERY AI CODING TOOL. Hereâs how to install it:
Option 1: Claude Code (for the âIâm a Claude fanboyâ crowd)
1 | # Method 1: Official marketplace |
Boom. Your Claude Code now has SUPERPOWERS. đȘ
Option 2: Cursor (for the âI like my IDE to have AIâ crowd)
- Open Cursor
- In the Agent chat box, type:
/add-plugin superpowers - Or go to the Plugin Marketplace and search âsuperpowersâ
- Click install
- Watch your AI transform from âjunior devâ to â10x senior architectâ
Option 3: Codex CLI (for the âI use OpenAIâs toolsâ crowd)
1 | # In Codex CLI |
Or if youâre using the Codex App:
- Click âPluginsâ in the sidebar
- Go to Coding category
- Find Superpowers
- Click the â+â button
- Follow the prompts
Option 4: GitHub Copilot CLI (for the âI use Microsoftâs toolsâ crowd)
1 | copilot plugin marketplace add obra/superpowers-marketplace |
Option 5: Gemini CLI (for the âI use Googleâs toolsâ crowd)
1 | gemini extensions install https://github.com/obra/superpowers |
Option 6: OpenCode (for the âI use open-source everythingâ crowd)
1 | # Fetch the install guide |
Option 7: Factory Droid (for the âIâm a robotâ crowd)
1 | droid plugin marketplace add https://github.com/obra/superpowers |
Translation: No matter what AI coding tool you use, Superpowers has your back. Itâs like the universal adapter for AI coding excellence. đ
đĄ What Does Superpowers Actually DO? (a.k.a. âWhy Your AI Stops Writing Shit Codeâ)
Alright, letâs talk specifics. What does Superpowers actually DO?
Answer: It forces your AI to follow software engineering best practices. No more âvibe coding.â No more âIâll write tests later.â No more âletâs just ship it and see what happens.â (Spoiler: what happens is production catches fire. đ„)
The 7-Step Core Workflow (Forced, Not Optional)
Superpowers has a 7-step core workflow that your AI MUST follow (itâs not optionalâthe skills are forced before each task):
Step 1: Brainstorming (a.k.a. âDonât Write Code Before You Know What Youâre Buildingâ)
Problem: You ask your AI to âbuild me a login page,â and it immediately starts writing React components.
Solution: Superpowers forces your AI to:
- Ask YOU questions to clarify requirements
- Show you a design document (in chunks, so you donât fall asleep)
- Get YOUR approval before writing a single line of code
Result: Your AI actually builds what you WANT, not what it THINKS you want. đŻ
Step 2: Git Worktrees (a.k.a. âDonât Mess Up Your Main Branchâ)
Problem: Your AI creates a new branch, but then it accidentally commits broken code to main.
Solution: Superpowers forces your AI to:
- Create a separate Git worktree for each feature
- Verify that tests pass on the
mainbranch - Only THEN start writing code
Result: Your main branch stays clean. Your AI canât break production. Everyone wins. đ
Step 3: Writing Plans (a.k.a. âDonât Wing Itâ)
Problem: Your AI writes code without a plan. Itâs like a contractor building a house without blueprints. (Spoiler: the house collapses.)
Solution: Superpowers forces your AI to:
- Break down the work into 2-5 minute tasks
- For each task, write:
- Which files to modify
- The ACTUAL code to write
- How to verify it works (tests!)
Result: Your AI has a PLAN. It doesnât âwing it.â Itâs like having a senior architect who actually gives a shit. đ
Step 4: Sub-agent Driven Development (a.k.a. âDivide and Conquerâ)
Problem: Your AI tries to do everything itself. Itâs slow. It gets confused. It forgets what it was doing.
Solution: Superpowers lets your AI spawn sub-agents (mini-AIs) to handle individual tasks. Each sub-agent:
- Takes one task from the plan
- Implements it
- Runs tests
- Reports back
And then Superpowers does a two-stage review:
- Stage 1: Does this actually meet the requirements?
- Stage 2: Is the code quality any good? (Or did the sub-agent write spaghetti code?)
Result: Your AI works 10x faster by delegating tasks. Itâs like having a team of junior devs who actually listen to their tech lead. đ„
Step 5: Test-Driven Development (a.k.a. âWrite Tests FIRST, You Animalâ)
Problem: Your AI writes code without tests. Then you find out itâs broken. Then you cry.
Solution: Superpowers forces your AI to follow TDD:
- Write a FAILING test first (red)
- Verify the test FAILS (if it passes, your test is wrong)
- Write the MINIMAL code to make the test pass (green)
- Verify the test PASSES
- Refactor (clean up the code)
- Commit
- DELETE any code that was written before the test (because that code is SHIT)
Result: Your code has 100% test coverage. Your AI canât âforgetâ to write tests. Itâs forced to. đ§Ș
Step 6: Code Review (a.k.a. âDonât Merge Shit Codeâ)
Problem: Your AI writes code, then immediately commits it. No review. No quality check. Just⊠hope.
Solution: Superpowers forces your AI to:
- Trigger a code review when switching tasks
- Report issues by severity (critical, major, minor)
- BLOCK development if there are critical issues
Result: Your code gets reviewed BEFORE itâs merged. Itâs like having a senior dev who actually catches your mistakes. đ
Step 7: Finishing a Development Branch (a.k.a. âClean Up After Yourselfâ)
Problem: Your AI finishes a feature, but leaves a mess. Uncommitted changes. Broken tests. Dangling worktrees.
Solution: Superpowers forces your AI to:
- Verify ALL tests pass
- Give YOU options: merge, create PR, keep branch, or discard
- Automatically clean up the worktree
Result: Your repo stays clean. Your AI doesnât leave a mess. You donât have to clean up after it. đ§č
đ„ Superpowers vs. The World (Spoiler: Superpowers Wins)
| Feature | Superpowers | âVibe Codingâ (no framework) | Manual TDD/Code Review |
|---|---|---|---|
| Forces TDD | â YES (automatic) | â NO (AI âforgetsâ) | â ïž You have to remember |
| Forces Code Review | â YES (automatic) | â NO | â ïž You have to remember |
| Sub-agent Collaboration | â YES (built-in) | â NO | â NO (youâre alone) |
| Git Worktree Management | â YES (automatic) | â NO | â ïž You have to remember |
| Brainstorming (Requirements Clarification) | â YES (forced) | â NO (AI guesses) | â ïž You have to do it |
| Works with Claude Code | â YES | â YES | â YES |
| Works with Cursor | â YES | â YES | â YES |
| Works with Codex | â YES | â YES | â YES |
| Learning Curve | â ïž Moderate (but worth it) | â Easy (but you get shit code) | â ïž Moderate |
| Vibe | đȘ âIâm a 10x devâ | đ€Ą âIâm a clownâ | đ âIâm exhaustedâ |
The verdict: If youâre serious about code quality, Superpowers is the only choice. If you like âvibe codingâ and then spending 3 hours debugging production, go ahead and skip it. Iâll be over here, actually shipping working code. đ
đ Hands-On Project: Build a Login Page (the RIGHT Way)
Alright, enough talk. Letâs build something USEFUL (and see how Superpowers changes the game).
Weâre gonna build a Login Page with:
- â React + TypeScript
- â TDD (tests FIRST!)
- â Form validation
- â API integration
- â Code review before merge
Step 1: Install Superpowers (Duh)
Follow the installation steps above for your AI tool of choice. (If you donât have Superpowers installed, the rest of this tutorial is useless. đ)
Step 2: Start a New Project
1 | npx create-react-app login-page --template typescript |
Step 3: Ask Your AI to Build a Login Page (the Superpowers Way)
YOU: âBuild me a login page with email/password validation and API integration.â
Without Superpowers: Your AI immediately writes a Login.tsx component with no tests, hardcoded API endpoints, and any types everywhere. đ
With Superpowers: Your AI responds:
1 | đ€: Before I start, I have some questions: |
YOU: âYes, use React Hook Form, Zod for validation, and show toast notifications on error. API endpoint is POST /api/login.â
AI: âGot it! Let me create a planâŠâ
(Your AI then writes a plan with 2-5 minute tasks, each with file paths, code, and verification steps.)
Step 4: Watch the Magic Happen
With Superpowers, your AI will:
- Create a Git worktree (so it doesnât mess up
main) - Write a FAILING test (red)
- Verify the test FAILS (if it passes, the test is wrong)
- Write MINIMAL code to make the test pass (green)
- Refactor (clean up)
- Commit
- Spawn a sub-agent to handle the next task
- Do a code review before merging
Result: You get a FULLY TESTED, PRODUCTION-READY login page. Not a half-baked component that breaks when you look at it funny. đ
Step 5: Merge and Clean Up
After all tasks are done, your AI will:
- Verify ALL tests pass
- Ask YOU: âMerge to main? Create a PR? Keep the branch? Discard?â
- Clean up the worktree
Result: Your main branch is clean. Your code is tested. You didnât have to do anything. đ
đ§± Technical Deep Dive (for the Nerds đ€)
Alright, letâs talk tech stack. Because if youâre gonna use a framework, you should know whatâs under the hood.
Whatâs Superpowers Built With?
- Skills: Markdown files (
.md) with YAML frontmatter - Installation: Each AI tool has its own plugin system (Claude Code plugins, Cursor plugins, etc.)
- Methodology: TDD + Sub-agent collaboration + Git worktrees + Code review
- Philosophy: âForced skillsâ (not optionalâthe AI MUST follow them)
How Does Superpowers Force Skills?
Each skill is a Markdown file with:
- Trigger conditions (when should this skill activate?)
- Instructions (what should the AI do?)
- Examples (how to do it right)
Example skill structure:
1 | --- |
Translation: Superpowers is like a CONSTITUTION for your AI. It canât break the rules, because the rules are FORCED. đ
Can I Write Custom Skills?
HELL YES. Superpowers is open-source, which means you can:
- Write custom skills in Markdown
- Share them with the community
- Contribute to the official repo
- Profit (if people actually use them)
Example custom skill:
1 | --- |
Good:
1 | function handleData(data: unknown) { |
**Translation**: Superpowers is as flexible as a yoga instructor who's had one too many espressos. â
---
## đ Resources (a.k.a. "Don't Tell Me You Got Stuck and Didn't Read the Docs")
1. **Official GitHub Repository**: [github.com/obra/superpowers](https://github.com/obra/superpowers) â star it, fork it, contribute to it! â
2. **Official Documentation**: [superpowers.dev](https://superpowers.dev/) (if they have a site) â read it!
3. **Community Forum**: Check the GitHub Discussions tab â ask questions, get judged (kindly)
4. **YouTube Tutorials**: Search "Superpowers Claude Code tutorial" and prepare to fall down a rabbit hole
5. **Skills Directory**: Check the `skills/` folder in the repo â see what skills are available!
---
## đŹ Final Thoughts (a.k.a. "Why You Should Star This Repo on GitHub")
Look, I'm not gonna lie to you: **Superpowers is a game-changer**.
If you're still "vibe coding" without TDD, without code review, without a plan... **you're doing it wrong**. If you're letting your AI write shit code and then spending 3 hours debugging production... **you're wasting your life**.
So here's my challenge to you:
1. **Go star Superpowers on GitHub** ([github.com/obra/superpowers](https://github.com/obra/superpowers)) â show some love to the open-source community! â
2. **Install it this week** â even if you're just trying it out
3. **Build one feature with TDD** â and see the difference
4. **Share your custom skills with the community** â because we all benefit when we share knowledge
5. **Profit** â literally, ship better code faster đ€
And remember: **The best code is the code that's TESTED.** (Or at least, the code that doesn't break production. đ)
---
## đ TL;DR (for the Impatient)
- đ **Superpowers has 208,000+ GitHub stars** â join the party!
- đ€ **Complete software development methodology for AI agents** â not just a "tool"
- đŠ **1000+ agentic skills** â largest collection on GitHub!
- đ **Works with EVERYTHING** â Claude Code, Cursor, Codex, Copilot, Gemini, OpenCode, Factory Droid
- đ **Forces TDD, Code Review, Git Worktrees, Sub-agent collaboration** â no more "vibe coding"
- đ **v5.1.0** (released May 4, 2026)
- đĄ **Makes your AI code like a SENIOR ENGINEER** â not a junior who writes shit code
**Bottom line**: If you're serious about code quality and you use AI coding assistants, **Superpowers is mandatory**. It's like a seatbelt for your AI. You might think you don't need it, until you crash. Then you'll wish you had it. đș
Now go forth and build some OVERPOWERED AI-assisted software! đȘđ
---
**P.S.** If you enjoyed this article, **smash that star button on GitHub**! â And if you didn't... well, Superpowers is open-source, so you can fork it and make it better. Or not. I'm not your boss. đ
**P.P.S.** If you're still reading this, you either really like my writing or you're procrastinating on actual work. Either way, I'm not judging. đ
**P.P.P.S.** Seriously, go check out Superpowers. It'll change your AI coding game. Or at least, it'll stop your AI from writing shit code. And isn't that what we all want? đ€·ââïž




