一组面向 Claude Code、Codex 等编程智能体的技能集,涵盖需求追问、TDD、调试、规划与代码审查。
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 数据每日更新。
相关项目
Desktop app for browsing, installing and managing AI agent skills across 20+ coding agents from one visual interface.
一套可供 AI 编程代理使用的生产级工程工作流技能,覆盖从需求规格到上线发布的完整开发流程。
A native macOS app for browsing, editing, and organizing AI coding agent skills and agents across Claude Code, Cursor, Codex, Windsurf, and Amp.
A modular orchestration system of plugins, agents and skills that automates task selection, code review, PR shipping and docs sync for AI coding agents.
一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。