obra/superpowers
开发工具一套基于技能的方法论,让编程 Agent 先梳理需求、做计划、再写代码。
如果你已经在用编程 Agent 处理多步骤任务,并且希望它别一上来就改文件,这个项目值得试一次。Superpowers 不是新模型,也不是 IDE,而是一组技能加启动指令,用来改变现有 Agent 在你惯用工具里的行为。
解决什么问题
你让 Agent 做一个功能,它还没理解需求就开始编辑文件。之后你要花时间纠正范围、重新解释约定,再review 一份夹着未测试代码的 diff。Superpowers 改的是第一步:Agent 先问你到底想做什么,把对话整理成规格说明,分小段展示给你读,然后才写实施计划。接下来任务被拆开交给子 Agent,每一步之间有检查和 review。结果是起步更慢,但每一步都能追溯到已经确认的设计。
有什么不同
核心机制是可组合的技能加上初始指令,让 Agent 主动加载这些技能。按项目描述,技能会自动触发,不需要你在每个阶段前敲命令。方法论明确强调红绿 TDD、YAGNI 和 DRY,作者还声称 Agent 可以按计划自主工作数小时而不跑偏 项目说明。这是 README 里的工作流主张,不是独立测量出的结果。
代价是流程感。修一个拼写错误也可能被技能判断成需要走规格和计划流程;长时间的自主运行则会消耗 token 和时间。项目本身承认会出问题,专门提供了诊断技能:让 Agent 查某个会话里 Superpowers 哪里出了错,它会读会话记录并给出行级证据 问题诊断。这对调试框架本身有用,但也说明它不是静默自愈的。
谁值得试
适合使用 Claude Code、Antigravity 或 Codex App/CLI 的开发者,尤其是希望把 Agent 辅助的功能开发变成可重复流程、并且一个较长会话里多个任务要保持一致的人。文档里的安装都走插件市场或每条 harness 一条安装命令,不需要换编辑器 安装说明。
不适合只想快速打一个补丁的人,也不适合不用这些编程 Agent 工具的人。不愿意 review 中间计划的人同样不合适:框架就是围绕确认节点设计的,跳过这些节点会失去大部分价值。已经有严格内部流程的团队可能会觉得这套方法论重复甚至冲突。
使用条件与边界
你需要一个受支持的 Agent harness,而且安装是按 harness 分开的:同时用 Claude Code 和 Codex 就要分别装一次 安装说明。README 列出了 Claude Code、Antigravity、Codex App 和 Codex CLI,其中 Claude 与 Codex 走插件市场路径 Claude Code 安装 Codex App 安装。
持续成本是注意力。规格要读,计划要批,子 Agent 的工作要 review;自主性上限就是你签字确认的那份计划。项目把会话异常当成常见情况并写了诊断技能,而不是把工作流包装成完全放手。README 里有商业服务一节,说明企业支持可以另谈,但开源路径就是文档里的安装方式和许可证 商业服务。
HotRepo 点评
HotRepo 从 2026-09-11 跟踪到 2026-10-27,共 14 个有记录的上榜日,star 从约 28.5 万涨到约 30.6 万;最后三个记录日平均每天 +851,但序列有缺口,不能当作连续的每日增长 项目页面。Hacker News 上的证据很薄:最高分的帖子只有 5 分、0 条评论 HN 帖子,抽样评论只是复制了 README 的 “How it works” 段落,没有提供独立使用体验 HN 评论。动手前先确认你用的 harness 在安装文档覆盖范围内,并确认会话开始时技能真的被加载;没有这一步,方法论不会自动触发。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月27日,以项目官方文档为准。