Superpowers 是一套基于 14 个 Skills、7 步工作流和 3 条铁律的 AI 编程 Agent 标准化开发流程,通过强制触发机制让 AI 智能体从急于写代码转变为按流程办事,从而提升 AI 编程的稳定性和可靠性。
Superpowers 是由 Jesse Vincent 创建的开源 AI 编程工作流系统,核心理念为"不是更强,而是更稳"。该系统通过 14 个可组合的 Skills 和强制触发机制,将软件工程标准流程固化到 AI 智能体的行为中,解决传统 AI 辅助开发中急于输出代码、缺乏系统流程、不做测试不写文档等通病。
其基础工作流包含 7 个步骤:头脑风暴、Git Worktree 隔离、编写计划、子代理驱动开发、测试驱动开发、代码审查和完成分支。根据场景不同可灵活裁剪:从零开始新项目需走完整 7 步,老项目加新功能同样适用完整流程但侧重理解现有代码库,修复 bug 则精简为 3 步——系统化调试、测试驱动开发和完成前验证。
三条铁律构成硬性约束:没有失败测试就不写生产代码、不做根因调查就不修 bug、没有新鲜验证证据就不做完成声明。这些规则分别对抗不写测试、不查根因、不验证就收工三种典型偷懒行为。子代理驱动开发通过上下文隔离解决多任务场景下的污染问题,每个任务独立执行、独立审查。
Superpowers 支持 Claude Code、Cursor、Codex、OpenCode、Gemini CLI、GitHub Copilot CLI 六个平台,适合有一定复杂度的开发任务。前期流程确实比直接让 AI 输出代码更慢,但设计阶段多花的时间能从后期返工中节省回来,本质是以系统化流程替代临时拼凑的猜测。


