Superpowers
A comprehensive skill framework for AI-assisted development workflows, integrated from obra/superpowers.
Overview
Superpowers provides a complete set of skills that guide AI agents through the entire software development lifecycle. These skills are designed to work together as an integrated workflow, from initial design exploration to final code review and completion.
Skills Included
Planning & Design
- brainstorming - Design exploration before implementation
- writing-plans - Implementation plan creation with bite-sized tasks
Implementation
- executing-plans - Execute implementation plans with review checkpoints
- subagent-driven-development - Subagent-based development workflow
- test-driven-development - TDD methodology and practices
Collaboration
- dispatching-parallel-agents - Parallel task execution for independent work
- receiving-code-review - Handling code review feedback with technical rigor
- requesting-code-review - Requesting and managing code reviews
Quality Assurance
- systematic-debugging - Systematic approach to debugging
- verification-before-completion - Pre-completion verification requirements
Workflow Management
- finishing-a-development-branch - Branch completion and integration
- using-git-worktrees - Git worktree management for isolation
Skill Management
- using-superpowers - Skill discovery and usage patterns
- writing-skills - Creating and editing skills
Recommended Workflow
- Start: Use
using-superpowersto understand skill discovery - Explore: Use
brainstormingfor design exploration - Plan: Create implementation plans with
writing-plans - Execute: Implement using
executing-plansorsubagent-driven-development - Test: Follow
test-driven-developmentpractices - Debug: Use
systematic-debuggingwhen issues arise - Review: Request and receive code reviews
- Complete: Verify with
verification-before-completionand finish withfinishing-a-development-branch
Integration Notes
These skills are stored as a collection in the superpowers/ directory. They are designed for direct reference and integration into AI agent workflows, providing structured guidance for complex development tasks.
Each skill includes detailed instructions, checklists, and examples to ensure consistent and high-quality development practices.