这个项目能做什么
Superpowers 是一套完整的软件开发方法论,旨在改变 AI 编码代理的工作方式。它由一组可组合的技能加上初始指令构成,使代理自动使用这些技能。使用 Superpowers 的代理不会直接开始写代码,而是先澄清用户想要构建什么,以可读的分段形式呈现设计,并在创建实现计划之前获得确认。
该项目描述了一个由强制性、自动触发的阶段组成的核心工作流:头脑风暴将想法细化为设计文档;git worktree 创建隔离环境;writing-plans 将工作拆分为带有精确文件路径和验证步骤的小任务;subagent-driven development 或 executing-plans 以两阶段审查派发任务;测试驱动开发强制执行 RED-GREEN-REFACTOR 循环;requesting-code-review 对照计划检查工作;finishing-a-development-branch 处理合并或清理。
技能库包括测试、系统化调试、完成前验证、头脑风暴、规划、并行代理派发、代码审查、worktree 管理,以及用于编写新技能的元技能。该项目强调测试优先开发、系统化流程而非猜测、降低复杂性,以及以证据而非声明为准。
Superpowers 可安装在众多编码代理运行环境中,包括 Claude Code、Antigravity、Codex App/CLI、Cursor、Devin CLI、Factory Droid、Gemini CLI、GitHub Copilot CLI、Grok Build CLI、Kimi Code、OpenCode、Pi 和 Hermes Agent,并为每个环境提供了说明。
该项目采用 MIT 许可证。它包含一个可选的视觉伴侣遥测功能,会加载 Prime Radiant 标志以估算使用情况和版本分布;可通过 SUPERPOWERS_DISABLE_TELEMETRY 环境变量或 Claude Code 遥测退出选项禁用。
评论
0 评分人数达到10人后显示
登录后参与讨论。