Superpowers is a comprehensive workflow engine for AI coding agents that transforms standard software engineering best practices into executable "skills" (markdown files). It separates the development process into distinct phases: an architectural Planning Pipeline to design specifications, and a Subagent-Driven Development engine where a "General Contractor" agent dispatches isolated sub-agents to execute tasks. The system enforces Systematic Discipline, such as Test-Driven Development (TDD) and rigorous debugging protocols, ensuring high-quality, reliable code generation.
superpowers is organized as connected concepts and components. Start broad, then drill down chapter by chapter.
Superpowers is a comprehensive workflow engine for AI coding agents that transforms standard software engineering best practices into executable "skills" (markdown files). It separates the development process into distinct phases: an architectural Planning Pipeline to design specifications, and a Subagent-Driven Development engine where a "General Contractor" agent dispatches isolated sub-agents to execute tasks. The system enforces Systematic Discipline, such as Test-Driven Development (TDD) and rigorous debugging protocols, ensuring high-quality, reliable code generation.
Source Repository: https://github.com/obra/superpowers
Follow sequentially or jump to any topic. Start with The Skill Definition (Natural Language Programs).
This tutorial was automatically generated by Code IQ and rendered with the shared tutorial site builder. It can be produced for any repository tutorial folder that follows the numbered markdown chapter layout.
View Code IQ ↗