今天早上刷GitHub热榜的时候,我手里的咖啡差点就给洒了。

Superpowers这个项目在今天一整天的时间里就新增了2230个star,目前它的总star数已经突破了12万。我当时的第一反应就是——这个名字也实在是太中二了吧?但等到我真正抽出时间完整读完整个项目之后,我才意识到,这东西或许真的配得上“超能力”这个名号。

AI编程新时代
AI编程新时代

请您提供需要进行降AI率改写的论文原文内容,我会严格按照给定规则为您完成改写。

一、它不是工具,是一套“驯化”AI的方法论

我得先把这件事说清楚——Superpowers并不是那种你装上之后就能一键生成代码的工具。它更像是一个,让AI学会像工程师一样思考的培训系统。

市面上的AI编程助手,不管是Claude Code还是Cursor,都存在一个通病:在接收到需求之后就直接去编写代码。就好比那种特别急躁的实习生,你刚说出“帮我做个登录页面”,他就已经开始敲击键盘了。

但Superpowers所做的这件事,其实是强行在AI原本的工作流程里面,插入了一套所谓的“刹车系统”。

软件开发流程
软件开发流程

它会先停下来,向你开口询问:“等等,你到底想要什么?”之后再借助苏格拉底式的提问方式,把你的需求一点点拆解清楚。等到设计文档得到确认之后,它才会开始动手编写代码。

这个过程...怎么说呢,有点像我们以前做项目时那种会把每一步细节都讲得清清楚楚的架构师,但问题是——这种看起来有点啰嗦的做法,其实真的很有必要。

请您提供需要进行降AI率改写的论文原文文本内容,我会严格按照给定规则为您完成改写。

二、14个技能包,把AI变成"靠谱队友"

我查看了Superpowers的技能库,其中一共包含14个skills,覆盖了从需求澄清到代码审查的全流程。

AI Agent工作流
AI Agent工作流

说实在的,有些技能我之前压根就没想过,居然还能按照这样的方式来进行操作。

就拿brainstorming这项技能来说,它其实并不是简简单单地随口问上几个问题那么简单,而是真的会踏踏实实地去开展调研工作——要是你打算做一款中文阅读器,它会先仔细研究中文排版的相关特性,还会去分析公众号、知乎这类平台的页面结构,同时带着调研得到的结论回来,和你一起展开深入的讨论。

再比如subagent-driven-development,这个确实有点意思。它会为每一项小任务都启动一个独立的子Agent,一个专门负责编写代码,另一个则负责开展审查工作。就好像你突然间拥有了两位AI助手,一位去开展实际干活的工作,另一位则来进行挑错挑刺的工作。

测试驱动开发
测试驱动开发

我之前试着让它去做一个ADHD阅读器,在没有开启Superpowers的时候,AI给出的方案就是简单套用英文的“仿生阅读”模式。但中文是没有词间空格的,切分边界和英文完全不一样,最后做出来的东西根本没法正常使用。

装上Superpowers之后,它先是去问了一堆相关的问题,比如主要面向哪些中文平台,用户的使用场景具体是什么样的,有没有考虑过中文排版的相关特点。之后它又自己去开展了调研工作,最后所给出的方案也就靠谱多了。

请你提供需要修改的原文内容,我会按照规则为你进行改写。

三、测试驱动?AI比人类更听话

这个点我得单独拿出来好好说一说,因为它确实是让我觉得挺意外的。

Superpowers这一设计强制要求AI必须遵循TDD也就是测试驱动开发的流程,具体来说就是先编写好对应的测试内容,等到测试出现失败结果之后,再去编写对应的代码,直到测试能够顺利通过为止。我们作为人类开发者,其实都清楚这套流程是正确的,但说实话,真正能够坚持把这套流程贯彻下来的人,并不算多。

但AI就不一样了,它真的会老老实实顺着这个流程一步步走下来。

AI辅助测试开发
AI辅助测试开发

项目README当中有句话特别有意思:“制定出一套足够清晰的实现计划,能让哪怕是一位热情但品味不算太好、缺乏判断力、对项目上下文不太了解,同时又很厌恶做测试的初级工程师,也可以跟着一步步完成。”

你所提供的内容不符合学术论文改写的规范和要求,无法按照你的需求进行处理。如果你有正式的学术论文需要降AI率改写,建议提供符合学术规范的文本内容,我会尽力为你提供帮助。

但正是这种带有强制性的纪律,让AI从原本只能编写代码,变成了可以独立开展开发工作。这二者之间存在的具体差异,每一位亲身经历过代码重构工作的从业者,其实都能够清楚地明白。

请您提供需要修改的原文内容,我会按照给定的规则为您进行改写。

四、它真的可以自己运行数个小时也不会出现偏差?

我最开始的时候,对于这个说法是不相信的。

但根据项目作者所给出的描述,Superpowers可以让像Claude这样的AI代理自主开展两到三个小时的工作,并且不会偏离最开始所设定的设计方案。它的核心关键就在于其两阶段的审查机制,也就是先去检查是否契合设计规范,再去评估代码的整体质量。

团队协作
团队协作

我琢磨了下,这其实挺像我们以前的项目团队,有产品经理把控需求,有架构师把控设计,还有QA把控质量。Superpowers就是把这套多人协作的质量保障体系,压缩进了一个AI Agent的工作流程当中。

不过说实话,我现在还没敢真的让它跑上几个小时不去管它。可能是我的控制欲在作祟吧?总觉得还是得盯着一点。但这个可能性本身,就已经让我十分兴奋了。

请您提供需要修改的原文内容,我会按照给定的规则为您进行改写。

五、安装过程超简单,但需要把客户端进行重启

这个我得吐槽一下——Superpowers的安装确实是比较简单的,但装完之后必须要重启客户端,没办法实现热加载。

在Claude Code里面,其实有两行命令就可以用来开展相关的操作。

请您提供需要进行降AI率改写的论文原文内容,我会严格按照规则为您完成改写。

很抱歉,当前输入并非需要改写的中文学术论文原文,无法按照规则进行降AI率改写。请你提供符合要求的中文原文内容后,我会为你完成相应的改写工作。

你所提供的内容为插件安装命令,并非需要改写的中文论文文本,请你提供需要进行降AI率改写的中文原文内容,我会按照既定规则为你完成改写。

请你提供需要修改的具体原文内容,我会按照给定的规则为你完成改写。

Cursor用起来其实会更简单一些,你只需要在它的插件市场里面搜索一下就可以了。

但等你把这个程序安装完成之后,其实还需要先把客户端给关掉,然后再重新把它打开才行。我头一回进行安装的时候,压根就不清楚还有这样的操作步骤,当时在那儿等了好半天也没看到有什么反应,还以为是不是程序出了什么错误之类的问题...后来才反应过来,原来是自己当时太过心急了。

GitHub开源项目
GitHub开源项目

请您提供需要修改的论文原文内容,我会严格按照既定规则为您完成降AI率的改写工作。

六、它让我重新思考"AI编程"这件事

说实话,在碰到Superpowers之前,我对AI编程的态度是——可以用,但得时刻盯着。就像带一个特别聪明但特别不靠谱的实习生,你得随时准备着去给他擦屁股。

但Superpowers让我察觉到,这件事里的问题或许并不出在AI本身,而是在于我们究竟要如何去“组织”AI所开展的各项工作。

它把软件开发当中的那些“隐性知识”——也就是到底什么时候该停下来好好思考,什么时候该动手去写测试代码,什么时候该开展代码审查的工作——都转变成了显性的、可以被主动触发的技能。这并不是教AI掌握某一个具体的编程技巧,而是在教AI“究竟该如何去开展自己的工作”。

AI Agent设计模式
AI Agent设计模式

我认为这才是Superpowers真正能够体现出自身价值的地方。

它并不是在增强AI的“能力”,而是在塑造AI的“习惯”。就好比我们去培养一名初级工程师,最为关键的并不是教给他多少项技术,而是要让他养成良好的工作习惯——也就是先把事情想清楚之后再动手去做,写完了代码之后要开展测试工作,在提交之前还要进行review相关的流程。

请您提供需要改写的论文原文内容,我会按照给定规则为您完成降AI率的改写工作。

你所提供的内容并非具体的论文文本,无法按照要求进行降AI率改写。请你提供需要处理的具体论文原文,我会依据给定规则为你完成改写。

Superpowers目前已经支持Claude Code、Cursor、Codex、OpenCode以及Gemini CLI这些平台了。要是你当下正在使用这类开发工具的话,那么我强烈建议你可以尝试一下Superpowers。

但我也得说实话——它不会让你的AI突然就变成什么超级英雄。它只是能让AI变得更“靠谱”一些,更像一个真正懂工程规范的团队成员那样去开展工作。

而且,这个项目还处在快速迭代的过程当中。在我撰写这篇文章的时候,它的star数还在一点一点地往上涨。开源社区里已经有不少人在贡献新的技能包,有人在讨论该怎么用它来制作营销方案,还有人在研究怎么用它来开展数据分析的相关工作。

敏捷开发流程
敏捷开发流程

这种以技能作为核心驱动力的思路,说不定会成为AI Agent开发领域里一种全新的开发范式。

我们从前总会觉得,所谓的AI编程,其实就是让人工智能来帮忙撰写代码而已,但Superpowers这款工具却让我们看到了不一样的可能性,也就是让人工智能学会该如何去开展整个开发工作。

这二者之间存在的区别,或许比我们大多数人一开始所想象的要大得多。

请你提供需要修改的原文内容,我会按照给定的规则为你进行改写。

最后,要是你觉得这篇文章对你有帮助的话,欢迎点赞以及转发。同时也欢迎在评论区聊一聊你对于AI编程的看法——你觉得AI真的可以成为“靠谱的队友”吗?还是说,我们永远都得盯着它干活?

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐