Repolode
obra

obra/superpowers

一套为编码智能体准备的技能框架与软件开发方法论,引导智能体经历设计、计划、测试驱动开发和审查式实现。

Star
301,846
Fork
26,954
未关闭 Issue
378
最近提交
9天前

这是什么?

Superpowers 是一套可组合的技能与初始指令,让编码智能体遵循结构化的软件开发流程。当智能体发现你在做新东西时,会先通过提问厘清需求,再分段呈现设计方案,待你确认后才开始写代码。

设计通过后,智能体会编写实现计划,把工作拆成小任务,每个任务都带有明确的文件路径、代码和验证步骤。执行时可以为每个任务派发新的子智能体并逐个审查,也可以在同一会话中内联完成所有任务,最后统一审查。测试驱动开发、系统化调试、代码审查等技能会在相应环节自动触发。

项目支持 Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Copilot CLI 等多种编码智能体环境,每个环境都有对应的安装方式,以插件或扩展形式分发。

核心功能

  • 01实现前先通过提问厘清需求,并分段呈现设计供确认。
  • 02把工作拆分为小任务,每个任务包含明确的文件路径和验证步骤。
  • 03支持子智能体逐任务执行并审查,也支持内联执行后统一审查。
  • 04在实现阶段强制执行红-绿-重构的测试驱动开发流程。
  • 05内置系统化调试、代码审查、git worktree 和分支收尾等技能。
  • 06可作为插件或扩展安装到多种编码智能体环境中。

适用场景

  • 让编码智能体按照经过审查的计划自主完成一项功能开发。
  • 统一团队内 AI 编码智能体的设计、测试和代码审查流程。
  • 排查智能体在过往会话中跳过技能或重复工作的原因。

标签

常见问题

superpowers 是什么?
一套为编码智能体准备的技能框架与软件开发方法论,引导智能体经历设计、计划、测试驱动开发和审查式实现。 Superpowers 是一套可组合的技能与初始指令,让编码智能体遵循结构化的软件开发流程。当智能体发现你在做新东西时,会先通过提问厘清需求,再分段呈现设计方案,待你确认后才开始写代码。
superpowers 可以免费使用吗?用的什么许可证?
superpowers 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
superpowers 还在维护吗?
活跃维护中。superpowers 最近一次提交是在 2026年10月10日。
superpowers 适合用来做什么?
让编码智能体按照经过审查的计划自主完成一项功能开发。 统一团队内 AI 编码智能体的设计、测试和代码审查流程。 排查智能体在过往会话中跳过技能或重复工作的原因。
在哪里获取 superpowers?
源代码和安装说明在 GitHub 上:https://github.com/obra/superpowers

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目