AI编程革命:从superpowers到mattpocock/skills
7月10号那天,OpenAI 搞了个大新闻——GPT-5.6 全量上线,Codex 正式并入 ChatGPT 桌面端。
我第一时间更新体验了下,编码效率提升确实明显,官方说的54%不是吹的。但更让我意外的是,整个开发者圈子这两天讨论最多的不是模型本身有多强,而是:"是不是该卸载 superpowers 了?"

跟身边十几个做开发的朋友聊了一圈,发现一半人已经在迁移,剩下的也在观望。我自己用了三天时间彻底切换到 mattpocock/skills,今天就跟大家聊聊这背后的思考。
01 曾经的"银弹",怎么就成了负担?
先说结论:不是 superpowers 不好,而是时代变了。

还记得半年前 superpowers 刚火的时候,我是第一批装的。那时候 GPT-4o 和 Claude 3.5 Sonnet 虽然强,但写起代码来总像个"热情但没经验的实习生"——上来就咔咔写,需求没搞清楚就动手,写一半发现方向错了,推倒重来是常事。
superpowers 的思路特别直接:既然 AI 自己不会走流程,那我就把流程焊死在它脑子里。
brainstorming → write-spec → write-plans → execute-plan → code-review,一整套软件工程标准流程,用 hooks 强制触发。不管你是新手还是老鸟,AI 都会带着你走完每一步,该写文档写文档,该拆任务拆任务,该写测试写测试。
那时候它真的救了我很多命。以前让 AI 写个功能,十次有八次返工;装了 superpowers 之后,返工率直接降到两成以下。我还专门写过文章推荐,说这是 AI 编程的"工程化曙光"。
但问题也慢慢显现出来了。
第一个问题是"重"。有时候我就是想改个按钮颜色,或者修个空指针异常,它非要拉着我做半小时头脑风暴,输出三千字的 spec 文档。等流程走完,我自己手动改都改完了。
第二个问题是"教条"。hooks 的触发机制太敏感了,有时候我就是随口问一句"这个 API 参数啥意思",它也能给我触发 brainstorming 流程,硬生生把一个简单问题搞成项目启动会。
第三个问题,也是最关键的——模型变强了。
GPT-5.6 上来之后我明显感觉到,很多以前需要靠流程强制它做的事情,现在它自己就会做了。拿到需求先澄清边界,写代码前先想方案,写完自动跑测试,这些已经变成了基础能力。这时候再套一层厚重的流程框架,就像给成年人戴儿童安全座椅,保护是有,但更多的是束缚。
02 17万 Star 的"反框架",到底解决了什么问题?
这时候 mattpocock/skills 进入了我的视野。
可能有人还不知道 Matt Pocock 是谁——TypeScript 圈子里的"神级讲师",我看过他好多教程,讲东西特别透彻。他把自己日常用的 AI 编程技能整理成了一个开源仓库,短短三个月冲到了 17 万 Star,现在是 GitHub 全平台 trending 第一。
我研究了一晚上,发现他的思路跟 superpowers 完全相反:不做框架,只做工具。
他在 README 里写得很清楚,这套技能就是为了解决 AI 编程的四个经典失败场景:
第一,AI 根本没听懂你要什么。这是最常见的坑。你说"给我加个登录功能",它直接就开始写表单,完全不问你是手机号登录还是邮箱登录,要不要第三方授权,要不要记住密码。mattpocock 有个 /grill-with-docs 技能,动手之前先把你问透,需求、边界、技术栈、历史决策,全部对齐了再开工。
第二,AI 写的代码跑不起来。以前总有人吐槽"AI 写的代码看起来对,一运行全是错"。这套技能里内置了 /tdd 和 /diagnosing-bugs,不是让 AI 凭感觉说"应该没问题",而是先写失败的测试用例,再写代码让测试通过,反馈回路短了,可靠性自然就上来了。
第三,项目越写越乱。AI 跟初级程序员有个通病:喜欢在现有代码上打补丁,打得多了就成屎山。/to-prd 会在动手前帮你梳理影响范围,/improve-codebase-architecture 专门做架构分析,甚至能生成 HTML 可视化的依赖图,哪里耦合了一眼就能看见。
第四,上下文传不下去。这个功能我吹爆——/handoff。有时候一个任务做到一半,想换个模型接着做,或者今天没做完明天继续,直接生成一个 Markdown 交接文档,所有的上下文、决策、待办事项都整理得明明白白,新会话一看就懂,再也不用从头解释一遍。
03 主动调用 vs 强制触发,这才是本质区别
用了一周之后,我最大的感受是:控制权回到了我手里。

superpowers 是"家长式"的:不管你需不需要,我都把最好的给你安排上,按我说的做准没错。
mattpocock/skills 是"助理式"的:我把所有工具都给你摆好,什么时候用哪个你自己决定,需要的时候喊我就行。
它把所有技能分成了两类:
- 用户主动调用
:需求澄清、写 PRD、拆任务、实现功能,这些关键节点需要你手动下指令
- 模型自动调用
:找 bug、做 code review、查文档,这些辅助性的工作它自己判断什么时候该做
这种"按需组合"的模式有多爽?举个我上周的真实例子:
场景一:产品经理甩过来一个模糊的新需求,"给用户中心加个积分系统"。这时候我就从 /grill-with-docs 开始,让 AI 先把需求问清楚,再一步步走流程。
场景二:测试提了个 bug,"点击提交按钮没反应"。这时候我直接 /diagnosing-bugs,不用扯别的,直接定位问题修完完事。
场景三:就改个文案,把"立即购买"改成"马上抢购"。我什么技能都不调用,直接说"把这行字改了",五秒钟搞定。
这在 superpowers 时代是不可想象的——不管大事小事,它都要拉你走完整套流程,你想跳过都不行。
而且它特别轻。装上之后什么都不做,不会占你的上下文,不会乱触发,不会在你不需要的时候跳出来刷存在感。就像你工具箱里的锤子和螺丝刀,需要的时候拿起来用,不需要的时候安安静静躺在那里。
04 我的迁移建议,看完少走弯路

看到这里可能有人想直接卸了 superpowers 冲,别急,听我几句劝:
第一,安装真的很简单,一行命令就行。
npx skills@latest add mattpocock/skills
装完之后运行 /setup-matt-pocock-skills,它会自动扫描你的项目,问你几个简单的问题:要不要用 GitHub 管 issue,文档存在哪里,代码规范是什么,还给你推荐默认配置,全程五分钟搞定。
第二,不是所有人都适合换。如果你是刚入行的新手,对软件开发流程还不熟悉,那 superpowers 依然是最好的选择——它能教你正规的工程化是怎么做的。但如果你已经有两三年开发经验,知道什么时候该做什么事,那 mattpocock/skills 会让你舒服很多。
第三,不用非此即彼。我知道有不少大佬是两个都装,复杂项目用 superpowers 走流程,小需求直接用 skills 快速搞定。工具是为人服务的,怎么舒服怎么来,没必要搞宗教对立。
第四,记得先备份配置。换之前把 superpowers 的配置文件备份一下,用不惯还能切回去,别上来就删干净了,到时候哭都来不及。
写在最后
其实从 superpowers 到 mattpocock/skills 的切换,背后是整个 AI 编程行业的一个缩影:
最早我们担心 AI 能力不够,所以要靠厚重的框架去约束它;现在模型能力上来了,我们开始追求更灵活、更轻量、更可控的工作方式。
这才是正常的技术演进路径——工具越来越隐形,人越来越自由。
GPT-5.6 只是一个开始。我能感觉到,未来的 AI 编程助手会越来越懂"分寸感":什么时候该主动介入,什么时候该安静等待,什么时候该提出建议,什么时候该严格执行。它不再是一个需要你手把手教的实习生,而是一个真正跟你默契配合的搭档。
如果你也觉得最近 superpowers 用着越来越别扭,不妨花十分钟试试 mattpocock/skills。反正装一下又不花钱,万一舒服了呢?
更多推荐



所有评论(0)