1个插件24小时拿下58000星,它怎么让Claude Code终于听话了
Claude Code有个公开的秘密:它不听话。 你写的claude.md它无视,你强制TDD它去改测试文件,你定的规矩它阳奉阴违。用过的人都懂这种抓狂。
最近一个叫Superpowers的插件火了,24小时GitHub拿下58000颗星。一个团队决定别看热闹,直接扔进真实项目里跑一遍,看看到底是炒作还是真能用。
它和其他框架最大的区别在一个词:强制执行。 像BMAD、OpenSpec这些敏捷框架,本质上是帮你写项目规格说明。Superpowers不一样,它在工作流里设了硬性关卡——当前步骤没过,AI根本无法进入下一步。不是建议,是拦着你。
举个具体例子。他们让Claude用这个插件从零建一个类似Trello的项目管理工具。正常情况下,Claude会直接猜你要什么然后动手写。但装了插件后,它先触发了”头脑风暴”技能,连续追问:这个app给谁用?技术栈选什么?他们选了一个浏览器端数据库,插件直接提出安全隐患——这个库没法在服务端访问,可能出问题。这种细节,Claude自己跑的时候大概率直接忽略。
更狠的是TDD的执行方式。子代理先写测试用例,然后写代码让测试通过。关键是:它不能碰测试文件本身。 插件用了非常强硬的提示词,比如”哪怕只有1%的可能需要用技能,也必须用”,把Claude惯用的偷懒借口全堵死了。
还有一个点很多人没注意到:子代理之间的隔离。 Claude原生也能起子代理,但它们在同一个目录里工作,互相覆盖代码是常事。Superpowers给每个子代理自动建了独立的git工作树,干完活再合并。这个设计直接解决了并行开发的老大难问题。
debug环节也值得说。他们故意给了一个模糊的bug描述——没说在哪发现的。插件加载了”系统化调试”技能,分四个阶段走:先定位根因、再隔离bug、再缩小范围、最后修复+测试。不是满项目乱翻代码碰运气,是有章法地一步步追。
但代价是真实的。 因为多技能叠加加上子代理调用,上下文窗口消耗极快。他们跑完几个任务就只剩5%的窗口了,不得不频繁用compact命令压缩对话。而且所有任务是顺序执行的,速度比Claude原生方式慢不少。
说实话,这个团队最后总结出的用法才是最值钱的:别什么事都走全流程。 改个UI这种Claude本来就擅长的活,让它只做头脑风暴和规划,跳过流程直接实现。省下来的时间和上下文窗口,留给那些Claude容易搞砸的复杂功能。他们实测这么做,UI改版用时大幅缩短,而且插件仍然自动用标准格式提交了Git——该有的规范一个没少。
插件的正确打开方式
AI擅长的事放手让它干,AI容易翻车的地方才上全流程。工具是拿来挑着用的,不是拿来信仰的。
想试的话,现在就去Claude Code里跑一下marketplace注册命令装上它,拿一个你手头的小项目跑一轮。别拿大项目上手——先感受一下上下文窗口消耗的速度,再决定怎么搭配使用。
https://github.com/obra/superpowers
夜雨聆风
