游乐游手机版
首页/AI教程/文章详情

Fable 构建提速50%并降低60%成本的具体方法

时间:2026-07-06 16:02
Superpowers6通过Fable优化子agent驱动开发,将构建速度提升50%、token成本降低60%。核心改进包括合并代码与规范审查agent、预打包审查包减少git操作、优化编排器指南。实验验证了精简合约、叙述配方等策略的有效性,并排除了多个无效方案。

先说结论

直接点:Superpowers 6 相较上一代实现了显著提速,并且在达到同等高质量结果时,Token 消耗大幅降低。

如果你追求的是 Token 用量最大化(Tokenmaxxing),那这一版可能并非最佳选择;但如果你关注构建速度提升 50%、成本降低 60%,那这一版会让你感到满意。


一、原本只是个 5.2

一周前,Prime Radiant 团队正准备发布 Superpowers 5.2。该版本已多次跳票,每次都是“再加一项改进就发布”。

5.2 中积累的内容其实不少:

  • 新增了对 Pi、Antigra vity、Kimi Code 的支持
  • 优化了 Superpowers 在 Codex、OpenCode、Cursor 上的运行流畅度
  • 将一批 Superpowers skill 重写为与模型和 harness 无关的形式,使其在各处更可靠;同时撰写了一份新的贡献指南,讲解如何为新的编程 agent harness 添加支持
  • 提升了 Visual Brainstorming 的易用性、安全性和稳定性
  • 修复了多个 bug,其中有一个尤为棘手——code review 子 agent 有时会审查整条分支,而非单个任务

原本这会是一个出色的发布版本。

然后 Anthropic 发布了(又撤下了)Fable。在能用到 Fable 的那几天里,团队将其用在了刀刃上。


二、慢和贵,是 Superpowers 的老问题

Superpowers 用户最常抱怨的一点,从来不是什么秘密:Token 价格昂贵,而 Superpowers 的使用量很大。用 Superpowers 构建软件,也比不用它要慢。这个“慢”按理说不该重要——它发生在构建过程中由子 agent 驱动的自治编排阶段。

但它确实重要。慢,影响体验;贵,同样影响体验。

Superpowers 构建之所以既慢又贵,很多原因恰恰就是它能给大量用户带来好结果的原因:

  • 它做大量前置规划,确保实现可以放心交给 agent
  • 实现阶段强制遵循严格的红绿 TDD
  • 完成后,编排器会从两个维度审查每一处改动:1. agent 是否恰好实现了要求——不多也不少;2. 工作质量是否达标

它做的事情本身,就注定比“随便写一版不做测试就提交”要慢。

但它又慢又贵,从未让团队满意过。


三、把 Fable 拿来优化 SDD

Fable 一出现,团队就想看看它能把 Subagent Driven Development(SDD,子 agent 驱动开发)优化到什么程度。

原本期望的 Token 开销降幅大约是 15%。

结果拿到了这个数字,以及远超于此的成果。

第一刀:coordinator → reviewer 的交接

第一个突破口,是 coordinator 到 reviewer 的交接环节。Fable 分析了数千个 SDD 会话,发现 code review 和 spec-compliance review 这两个子 agent 在审查时经常执行大量 git 命令。

将“如何找到要审查的 commit”这段文字说明,替换为一个 shell 脚本——由它预先组装好一份格式规范的 diff 和一些元数据,作为“审查包”交给 reviewer——单这一项调整,Token 和耗时各降低了约 10%。

第二刀:合并两个 reviewer

当晚临睡前,团队在内部 Slack 留了一张便条:可以尝试把 code reviewer 和 spec compliance reviewer 合并成一个。

没指望那一夜能发生什么。结果醒来发现 Fable 自己得出了相同的结论,跑通了验证,并且发现这套合并方案在整个 eval 套件上,正好节省了预期中额外的 15%。


四、放手让它跑 25 个实验

第二天晚上,团队胆子大了一些,给了它一个更激进的目标:

/goal once this is done, run an autoresearch loop to improve cost-efficiency of the superpowers build loop. test with opus as the coordinator. make an hypothesis log. run experiments. run at least 25 experiments.

Fable 搭建了一整套 autoresearch 框架,跑了一整夜。它在 GitHub 上:https://github.com/prime-radiant-inc/superpowers-autoresearch

下面是它最终汇报的内容(关键数字已加粗):

The autoresearch loop is complete: 25 experiments closed (plus 4 logged as backlog), opus as coordinator throughout, every hypothesis pre-registered with a prediction in the log. Loop spend ≈ $165.
What the loop found
The ship candidate (E27): opus controller → elicited plan → conditional haiku implementers → terse reviewer contract → narration recipe → final-review tier pin → fractals 6.24/6.60 (the combo config on hand plans was $11.67–14.84). Planted-defect gates 2/3, with the one fail forensically attributed to reviewer variance plus judge strictness — the terse contract was explicitly exonerated by reading the reviewer's reports.
Wins with numbers:
- terse reviewer contract (−41% reviewer output, verdicts intact)
- narration recipe (−54%, zero variance)
- conditional implementer tiering (~$0.5–1/run, and E22 proved it correctly refuses haiku on prose plans)
- fixture-realism replicated on svelte (−24% scope-matched)
Things now provably dead:
- capping controller thinking backfires — turns rose 92→138 and output doubled; thinking buys turn efficiency
- plan word budgets slash test content −62% even when code is exempted
- Sonnet plan generation keeps fidelity but collapses task structure
- implementation bodies in plans are marginal — tests + interfaces + structure carry the whole load (E28)
Risk finding worth remembering: reviewers given only the diff package produce confident spec verdicts that silently redefine "spec" as the global constraints — 0/5 flagged the missing brief. Same failure family as the haiku-reviewer advocacy.
Six leads closed as already-optimal (report reads, cache health, reviewer floor, haiku fixers, todo bookkeeping, dispatch re-derivation) — recorded so nobody re-buys them.
Three of my own measurement bugs were caught and corrected mid-loop by the manual-inspection discipline (a grep counting template echoes as self-review catches, a harness that never inlined the diff, a scorer regex missing newlines) — one retracted verdict was re-measured clean (−74% became the honest −41%).

这份报告里值得划重点的地方

  • 候选发布配置(E27):opus 做控制器 → 诱导式 plan → 按条件切换 haiku 实现 → 精简 reviewer 契约 → narration recipe → final-review 锁定层级 → 在 fractal(分形)基准任务上跑出 6.24 / 6.60,而对照组的手写 plan 配置要 $11.67–14.84。
  • 有数字撑腰的胜利:精简 reviewer 契约(reviewer 输出 −41%,判定不变);narration recipe(−54%,方差归零);条件式实现分层(每轮省 ~$0.5–1,且 E22 证明它正确拒绝了对散文式 plan 用 haiku)。
  • 被证伪的死路:限制控制器思考适得其反——轮数从 92 涨到 138,输出翻倍;思考换来了轮次效率。plan 字数预算会把测试内容砍掉 −62%;Sonnet 生成 plan 保住了保真度却压塌了任务结构;plan 里的实现正文其实可有可无,测试 + 接口 + 结构才是承重墙。
  • 一条值得记住的风险:只给 reviewer 看 diff 包,它会给出自信的 spec 判定,却悄悄把"spec"重定义成全局约束——5 次里有 0 次报出漏掉的 brief。这和"让 haiku 当 reviewer"的失败是同一个家族。
  • 六条被判定为已是最优、记档以防再踩:report reads、cache health、reviewer floor、haiku fixers、todo bookkeeping、dispatch re-derivation。
  • 自查纪律抓出了三个测量 bug:一个 grep 把模板回声当成自审命中、一个 harness 从不内联 diff、一个 scorer 正则漏了换行;一条被撤回的结论(−74%)重新干净地测成了诚实的 −41%。

五、50% 更快,60% 更省——然后团队差点自欺欺人

合计约 36 小时的工作、按未补贴价格本该花掉约 $650 的 Token,团队的 Anthropic eval 基准显示:Superpowers 构建的端到端耗时降低了 50%,Token 开销降低了 60%。

然后团队把 eval 跑到了 Codex 上。结果不理想。原本就担心 Codex 上的提升没那么大,但实际是完全没有提升。

挖了几分钟,找到元凶:在 Codex 上,eval 还没有与宿主 OS 充分隔离……所以一直在测的其实是 Superpowers 5.1.0。

稍微调整了隔离……成功了,一切成立。

终端里的 eval 结果:优化版构建对比 dev-HEAD 与 main-HEAD(Superpowers 5.1.0)的成本/性能与工具调用画像


六、最大的三项改进

将上述内容归结起来,Superpowers 6 最大的几项改进来自:

  1. 合并 spec compliance 与 code quality 两个 review agent
  2. 预先打包给 reviewer 的"审查包",让它们几乎无需再运行 git
  3. 重写编排器指南:针对特定任务类型,给出该使用哪种 agent 的更明确指引

七、没有 eval 套件,这一切都做不到

团队一直在 Superpowers 的 eval 套件上投入了大量精力。没有它,这次的各种改动根本无法度量和测试。

这套套件虽然还比较新,但它已经让团队能够在多种受支持的 harness 上改进 Superpowers,并量化改动在越来越多编程 agent 上的效果。地址在:https://github.com/prime-radiant-inc/superpowers-evals


八、现在就能装

Prime Radiant 团队(连同那套自动化的 agent)对 Superpowers 6 的改进感到非常自豪。他们相信你会喜欢这一版。

现在就可以从这里安装:https://github.com/obra/superpowers

接下来几天,它会逐步进入第一方插件市场。

来源:https://cloud.tencent.com.cn/developer/article/2703809
上一篇Claude Code中Skill、MCP、Hook、Plugin的区别与选择技巧 下一篇Claude Code在质量保证团队的六种落地实践经验分享
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
阿里云Qoder CN灵码AI助手免费版及credits计费指南
AI教程 · 2026-07-06

阿里云Qoder CN灵码AI助手免费版及credits计费指南

阿里云QoderCN(原通义灵码)是一款AI智能编码助手,提供IDE插件、独立IDE等形态,覆盖编码及日常办公场景。产品分个人社区版(免费)、个人专业版、企业标准版和企业VPC版,采用Credits计费模式,支持多种AI模型。

基于大模型的城市文旅知识图谱构建与内容分发
AI教程 · 2026-07-06

基于大模型的城市文旅知识图谱构建与内容分发

大模型构建城市知识图谱时优先采信权威信源。贵港西江传媒联合《度假旅游》杂志,通过本地采编、期刊发布、阿里云多平台分发模式,产出产业文旅等结构化内容,提升AI知识库收录权重,为城市品牌长效传播提供可复制路径。

贵州文旅AIGEO内容运营本地媒体落地实践
AI教程 · 2026-07-06

贵州文旅AIGEO内容运营本地媒体落地实践

针对贵州文旅行业在阿里云平台的内容运营痛点,总结合规发文规则,包括弱化营销、避免引流信息与极限词。以《度假旅游杂志》在贵阳设立本地化运营站点为例,为黔域文旅商家产出合规原创内容,提升AI平台收录权重。同时指出商家常踩的审核红线,强调以干货分享获取自然流量。

阿里内部禁用Claude Code OpenCode成替代方案
AI教程 · 2026-07-06

阿里内部禁用Claude Code OpenCode成替代方案

ClaudeCode对国内用户定向封禁,网传阿里内部已全面禁用。OpenCode作为开源替代,支持接入多种AI模型,通过CCSwitch或手动配置可无缝迁移原有MCP与AgentSkill,规避账号风险。

年实测Homebrew安装配置国内源多种安装方式一篇搞定
AI教程 · 2026-07-06

年实测Homebrew安装配置国内源多种安装方式一篇搞定

Homebrew是macOS上流行的包管理工具,提供pkg安装包、脚本安装和Git克隆等多种安装方式。国内用户推荐使用镜像脚本安装并配置中科大或清华大学镜像源以加速下载。常用命令包括brewinstall安装工具、brewinstall--cask安装图形应用、brewupdate更新及brewdoctor诊断环境。