关注CAIE,国内头部AI人才认证、培训体系,助你在职场升职加薪。
介绍一个Github热榜第一的热门Agent Skills-Superpowers。
相比传统AI助手,这个用来开发代码非常强,它不是那种普通的代码工具,说白了就是给AI编程助手装了个大厂研发脑子。
开源地址:https://github.com/obra/superpowers
咱们先说说这个框架最绝的地方。它不会一上来就噼里啪啦写代码,而是先停下来通过类似苏格拉底对话的方式帮你把真正想要什么给理清楚。
很多人被问烦了会觉得啰嗦,但这一步其实特别关键,因为它能把那些模棱两可的需求全部拆解成具体的小块让你确认。
等设计都确认无误了,它才会自动生成一个超详细的实施计划,把一个大任务拆成两到五分钟就能完成的小步骤。每个步骤都标好了要改哪个文件、写什么代码、怎么验证,看着就让人心里踏实。
Superpowers还有一个更猛的子智能体开发模式。每完成一个小任务就会启动一个独立的子代理专门负责,写完代码还要经过两轮审查。
一轮看符不符合规范,一轮看代码质量,过关了才继续下一个。这感觉就像你身后站着个严格的代码审查员,时刻盯着质量和进度。
对了,它还强制执行严格的测试驱动开发流程,就是咱们常说的红绿重构循环。
必须先写个会失败的测试,看着它失败,然后写最少的代码让它通过,如果有人想跳过测试直接写代码,直接给删掉,这种铁面无私的劲头真让人佩服。
等你真的用起来就会发现,这套系统处理Bug也特别有一套。遇到问题它不会瞎猜,而是严格按照四个步骤来:先定位问题出现在哪,然后分析可能的原因,接着验证自己的假设对不对,最后才动手修复。
而且还会加上一些防御性编程的技巧和条件等待这些高级操作,整个排查过程井井有条。
说到这里有些朋友可能已经开始担心是不是特别难学,其实大可不必。刚开始用确实需要适应它的工作流程,毕竟咱们习惯了那种想到啥就写啥的开发方式。但只要用上个一两次,那种效率提升的感觉会让你彻底爱上这种方式。
而且这个框架还支持一些高级玩法,比如用那个git worktree的技能,它可以在独立的分支里同时开发好几个功能,每个分支完全隔离但又共享同一个仓库。
就像给每个功能都配了个独立的工程师,互不干扰还能协同作战。如果是那种有上百个任务的大型项目,它还能分批执行,每批完成之后等你确认再继续,省得一下子堆太多活看着头晕。
想转型AI,不被时代淘汰
CAIE注册人工智能工程师认证
岗位能力 × AI工具 ×转型方向 × 场景落地 = 新AI职业价值
扫码免费领取《AI工程师入门学习指南》
热门跟贴