Superpowers:让 AI 编程代理变成有纪律的工程师的技能框架
Superpowers 是一款开源框架,为 AI 编程代理提供完整的软件开发工作流,基于可组合的「技能」构建。项目在 GitHub 上已获超 84,000 颗星,今日新增近 1,900 颗。
不同于让 Agent 直接开始写代码,Superpowers 强制执行结构化方法论。Agent 首先与用户头脑风暴,通过提问逐步理清需求,将设计方案分块呈现以便消化。经用户批准后,再创建实施计划,将工作拆解为小型任务(每个 2-5 分钟),包含精确的文件路径、完整代码和验证步骤。
框架强调真正的红绿 TDD、YAGNI(你不会用到它)和 DRY(不要重复自己)原则。核心技能包括头脑风暴、Git Worktree 隔离、计划编写、系统化调试、子代理驱动开发和代码审查,每项技能在开发的恰当阶段自动激活。
Superpowers 兼容 Claude Code、OpenCode 等主流编程代理工具,代表了从赋予 Agent 原始编码能力到赋予其工程纪律的范式转变。
GitHub:https://github.com/obra/superpowers
← 返回所有文章
不同于让 Agent 直接开始写代码,Superpowers 强制执行结构化方法论。Agent 首先与用户头脑风暴,通过提问逐步理清需求,将设计方案分块呈现以便消化。经用户批准后,再创建实施计划,将工作拆解为小型任务(每个 2-5 分钟),包含精确的文件路径、完整代码和验证步骤。
框架强调真正的红绿 TDD、YAGNI(你不会用到它)和 DRY(不要重复自己)原则。核心技能包括头脑风暴、Git Worktree 隔离、计划编写、系统化调试、子代理驱动开发和代码审查,每项技能在开发的恰当阶段自动激活。
Superpowers 兼容 Claude Code、OpenCode 等主流编程代理工具,代表了从赋予 Agent 原始编码能力到赋予其工程纪律的范式转变。
GitHub:https://github.com/obra/superpowers