乐于分享
好东西不私藏

Fable 5重构了这个AI编程插件,省掉60%的token,还做了一件让人后背发凉的事

Fable 5重构了这个AI编程插件,省掉60%的token,还做了一件让人后背发凉的事

构建时间砍半,token省了六成

Superpowers出6.0了。

如果你用过Claude Code或者Codex写代码,大概率听过这个名字。简单说,它是一套给AI编程工具用的完整方法论。没装之前,AI拿到需求直接开写,写完发现跟你想的不是一回事。装了之后,AI先问清楚你要什么,再拆任务,再派子代理去干活,最后两阶段审查。

这次6.0用Fable 5做了全面重构。数据很漂亮,构建耗时降了大概50%,token消耗降了大概60%。

但数字不是最让我在意的。让我在意的是这次重构的过程本身。

三轮优化,一轮比一轮离谱

Jesse,也就是Superpowers的作者,一开始对Fable 5的期待并不高。他觉得能省15%的token就知足了。

结果三轮下来,完全不是这么回事。

第一轮,Fable 5改了reviewer查代码变更的方式。以前reviewer是自己跑git命令去查改了什么,现在改成预先打包好格式化的diff直接喂进去。这轮省了大概10%。

第二轮就有点意思了。原来是两个reviewer各跑各的,一个查需求是否符合,一个查代码质量。Jesse自己琢磨着要不把这两个合并成一个试试。

然后他第二天醒来,发现Fable 5已经自己想到、实现、验证了同一个方案。

人和AI,各自独立,同时收敛到了同一个答案。这种巧合读起来确实有点毛骨悚然。

第三轮是重头戏。Fable 5自己发起了一轮autoresearch loop,用Opus当协调者,预先登记假设,然后批量跑了25组以上的实验。持续36小时,烧掉了相当于650美元的算力。

跑出来几个反直觉的结论。

第一个,精简reviewer的指令,能让输出压缩41%,但判断质量完全不受影响。也就是说,以前的指令里有将近一半是废话。

第二个,给每个流程步骤加上旁白说明,能再省54%,而且几乎零方差。这个更反直觉,加说明反而省token。

第三个,按任务复杂度动态分配模型。简单任务用更便宜的Haiku,能省钱。但系统在发现任务其实不简单的时候,会自动拒绝降级,不会为了省钱牺牲质量。

三轮优化叠加下来,就是开头说的那个数字。构建耗时降50%,token消耗降60%。

从Claude Code方言到通用语言

6.0还顺手做了一件早就该做的事。

早期版本的技能描述用的都是Claude Code的专属说法,比如"用Task工具""写进CLAUDE.md"。这次统一改成了更通用的表达,比如"派发一个子代理""你的指令文件"。

同时给每个编程工具单独配了一份工具映射参考文件。言下之意,Superpowers不再只是Claude Code的插件了。

这次新增了Kimi Code、Pi、Antigravity三个新平台的支持。加上之前的Claude Code、Codex、Cursor、Windsurf,覆盖面已经很广了。

brainstorming的可视化功能也换了个更安全的实现方式。这个细节不大,但说明作者在认真对待安全性。

装法没有任何变化

Claude Code用户,官方插件市场直接装就行。两条命令:

/plugin marketplace add obra/superpowers-marketplace

/plugin install superpowers@superpowers-marketplace

装完退出重启,用/skills确认技能已经加载。

手动装也行,clone到本地技能目录:

git clone https://github.com/obra/superpowers.git ~/.claude/skills/superpowers

Codex App更简单,侧边栏点Plugins,在Coding分类下找到Superpowers,点加号跟着提示走就行。

装好之后不需要额外敲命令。brainstorming技能会在你开始描述需求时自动激活,通过提问帮你把想法澄清清楚。

这次重构真正值得琢磨的事

说点我自己的感受。

6.0最值得琢磨的不是省了多少token。而是Fable 5在这次重构中展现出的能力。

一个AI模型,被交给一个优化任务,然后它自己规划实验、自己跑实验、自己分析结果、自己提出改进方案。36小时,25组实验,650美元算力。最后得出的结论是人类没想到的。

而且第二轮优化里,人和AI独立想到了同一个方案。这不是巧合,更可能说明有些优化方向是客观存在的最优解,只是以前没人花力气去找。

Superpowers本身就是教AI"先想清楚再动手"的方法论。这次6.0的重构过程,恰好是这套方法论的一次真实演绎。Fable 5不是拿到需求就改代码,它先规划了25组实验,验证了假设,才动手优化。

有点意思。

写在最后

2019年,因自己做副业走向创业以后,我算是全网最早一批呼吁大家搞“第二职业”的博主了。

我从上班的第一天起一直坚信一个理:人一定要把命运仅仅的握在自己手上,而不是依赖于外部的环境。上班也是给自己干,拼命是为了攒经验,所以我从没停止过折腾。

炒域名、创业、做外包、搞网赚、出课程、自媒体……见过的没见过的我都干过,失败无数次才走到今天。

但其实最重要的是走出的那第一步,在职场外赚到的第一元钱,会让你对这个世界有完全不一样的了解。那就是世界很大一切皆有可能。

如果你对副业或者第二职业感兴趣,可以加我微信会自动给你发一份资料,也是我实践十几个项目后选到最佳的。

加上面微信,备注:程序员指南,发一份项目资料。