superpowers
Gives coding agents a disciplined workflow from idea to merged code
All Skills in This Repository (15)
Pure Emerald Level Indicatorstest-driven-development
Automate the Red-Green-Refactor cycle with mandatory failing tests before production code.
testing-anti-patterns
Enforce rules against testing anti-patterns in TypeScript/JavaScript test suites.
systematic-debugging
Guide software debugging through a four-phase root cause investigation process.
sharing-skills
Guide contributors through branch-based workflows and pull requests to share skills upstream.
using-superpowers
Enforce mandatory Skill tool invocation and checklist tracking before responding.
root-cause-tracing
Trace bugs backward through the call stack to identify the original trigger.
condition-based-waiting
Replace arbitrary timeouts with condition polling for asynchronous tests.
brainstorming
Translate vague ideas into actionable design specifications through structured questioning and incremental validation.
testing-skills-with-subagents
Automate RED-GREEN-REFACTOR testing of skills with subagents.
receiving-code-review
Verify code review feedback against the codebase and implement changes with tests.
writing-skills
Apply RED-GREEN-REFACTOR cycles to create and test AI skills.
verification-before-completion
Verify completion claims by running commands and checking output.
Frequently Asked Questions
FAQPage SchemaHow to install Superpowers?▼
Run `npx skills add obra/superpowers --all -g -y` in your terminal to install the full skill suite globally for your coding agent.
What does Superpowers do for AI coding agents?▼
It gives agents a complete development workflow: brainstorm the idea, write a spec and plan, build with test-driven development, and review code before merging. Skills trigger automatically at the right moment.
Which AI tools work with Superpowers?▼
It works with Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Kimi Code, OpenCode, and several other agent harnesses.
How does Superpowers stop agents from writing bad code?▼
It enforces root-cause debugging, requires a failing test before any code, and demands fresh verification evidence before the agent can claim anything is done.
Do I need to configure Superpowers after installing?▼
No. Once installed, the skills auto-trigger at the right moments in your session, so your agent follows the workflow without extra setup.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
react
AI agent skills for building, testing, and porting React core
skills
Disciplined workflows for planning, testing, debugging, and shipping code