在AI开发工具的世界里,很少有项目能像Superpowers这样,在短短时间内从神坛跌落到被用户集体卸载。这个GitHub上拥有超过25万星标的Claude Code插件,曾被誉为给AI Agent注入的“超能力”——它通过14个skill模块,强制每个任务走完brainstorm、spec、plan、TDD、code、review一整套流程。在Agent还比较“莽”的时代,这就像给一个冲动的实习生套上了严格的SOP,确实解决了大问题。然而,半年后的今天,越来越多的开发者开始卸载它,原因出奇一致:太慢了,太吃token了,而且现在的Agent已经不需要这些东西了。
一个简单的变量名修改,原本十秒钟能搞定的事,装上Superpowers后需要先花一分钟做brainstorm,再写spec、做plan,改完还要跑一遍review,整个流程硬生生拖到五分钟。有用户测试发现,Claude Code装上Superpowers后启动就要吃掉22000个token,还没开始干活就用掉了11%的上下文窗口。更离谱的是,有人一个简单任务,5分钟就把整个token配额打满了。一个本该省力的工具,反而成了最大的资源消耗源,这种“好心办坏事”的尴尬,让开发者们开始反思:我们到底需要什么样的AI辅助?
然而,Superpowers的问题远不止于慢。有Hacker News用户尖锐指出:“我个人不喜欢Superpowers,我的老板喜欢。我认为Claude使用Superpowers时犯错更多。”这个观察一针见血——Agent的上下文窗口是有限的,塞进14个skill,每个都有一堆指令和规则,Agent在处理用户需求的同时还要兼顾这些规则,注意力被严重分散。就像让一个人干活的同时还要背诵一本操作手册,他反而更容易出错。维护者后来虽然把代码从3150行砍到了977行,但核心问题依然存在:每个任务前面强制插入的完整流程,已经成了拖累而不是助力。
更有意思的是,有开发者做了一个叫fable-skills的轻量级项目,只有6个skill,思路完全相反——不搞强制流程,只在关键节点轻轻引导一下。经过多轮压力测试,结论是轻量引导完全够用。这让我们想起漫威宇宙里的“门徒”和“拟态者”——他们能复制无数种超能力,但真正强大的不是复制能力本身,而是知道什么能力在什么时候用。同样,AI Agent不是不听话的小孩,而是一个需要适度引导的成年人。你给它发一份员工手册就够了,不需要派一个监工24小时盯着。Superpowers的问题就在于,它试图用最复杂的方式解决问题,却忘了最简单的往往最有效。
事实上,这半年AI Agent的进化速度是肉眼可见的。像Fable 5这样的新模型,已经能够自己“先想清楚再动手”——你丢一个复杂需求,它会自己先去看相关文件,理清依赖关系,想好方案,然后才开始改,改完还会自己跑测试验证。这些原本需要skill来强制执行的流程,Agent自己就已经学会了。这给我们的启示是深刻的:工具的价值不在于它有多复杂、功能有多全,而在于它是否能顺应技术发展的趋势。就像夏威夷旅游局的那句口号“Stay informed”一样,我们需要的是保持对变化的敏感,而不是死守某个曾经的“超能力”。当Agent自己已经学会思考时,我们给它的最好帮助,或许就是少一点约束,多一点信任。
从25万星标到集体卸载,Superpowers的兴衰就像一面镜子,映照出AI工具开发者最容易犯的错误:试图用过去的流程去框定未来的智能。真正的“超能力”从来不是强制流程,而是在正确的时间给予恰到好处的引导。当Agent的思维越来越接近人类,我们或许该学会像对待一个能独立思考的成年人那样,给它空间,而不是给它枷锁。
夜雨聆风