大家好,我是悟鸣。(微信公众号:悟鸣AI)

最近 CodeX 支持 GPT 5.6 以后,大家都在探讨“卸载 superpowers”寻找替代品!

我也和一些同事讨论过这个问题,很多人的选择是使用 mattpocock/skills(这是我目前的选择),也有同事选择直接不用这类框架。

01superpowers:强制流程的价值与代价

superpowers 在 AI Coding 圈子里很知名。

很多人不知道一次靠谱的软件工程迭代是怎样的。需求要不要先澄清?什么时候写 spec?什么时候写 plan?要不要开 subagent?要不要用 worktree?如果这些问题全靠用户自己判断,新手很容易漏步骤。

superpowers 的思路是:用一套强制流程,把软件工程里的关键动作固化下来。

由于用了 hooks,用户不一定要是一位资深软件工程师,也能被自动带着走完 brainstorming、write-spec、write-plans、execute-plan,甚至 subagents + worktree 这一整套流程。

但它的优点,也会在某些场景里变成缺点。

如果需求本身很小,或者你已经很清楚自己要改什么,superpowers 就显得很笨重。

它会把一些原本可以直接处理的问题,也强制使用一整套流程。

更规范,但也更费 token;更完整,但有时会把简单问题复杂化。

我自己在使用的时候也能明显感受到,有些时候并不需要 superpowers,相关 skill,如 using-superpowers 和 brainstorming 还是容易被触发。

我最近开始关注 mattpocock/skills。

它把几个关键动作拆出来,让你在需要的时候主动调用。

这种方式更轻,也更适合已经有一定工程经验、知道自己当前卡在哪一步的人。

GitHub 搜索:mattpocock/skills 即可。截至 2026 年 7 月 12 日,我看到这个仓库已经 17 万 star。✦

02.这套 skills 想解决的四个问题

作者给出这套 skills 的原因:

第一个问题是:Agent 没有真正理解我们要什么

这也是 /grill-with-docs 想解决的事。它会让 Agent 在动手前先追问,把需求、边界、背景资料和项目约定都对齐清楚。很多时候,Agent 做错并不是能力不够,而是它一开始就没拿到足够清晰的上下文。

第二个问题是:Agent 太啰嗦

这背后其实是语言不统一。人类团队里会有领域语言,Agent 也需要知道项目里的术语、约定和历史决策。/grill-with-docs 会把这些内容沉淀下来,后面再沟通时,Agent 就不用每次都重新猜一遍。

第三个问题是:代码写出来跑不起来

这套 skills 里有 /tdd,也有配套的 debug skill /diagnosing-bugs。它们的重点不是让 Agent 多写几行代码,而是让反馈回路更短。先写失败测试,再让代码通过测试,这比纯靠 Agent 自己判断“应该没问题”要可靠得多。

第四个问题是:项目越写越乱

我也有类似感觉。Coding Agent 跟人类开发者有一点像,都容易在现有代码上继续雕花。如果一开始没有设计约束,时间久了就会变成一团浆糊。

mattpocock/skills 里有 /to-prd,会在动手前帮助确认需求会影响哪些模块;也有 /improve-codebase-architecture,适合在项目已经有点乱的时候做结构分析和重构规划。它不仅会产出报告,还可以生成 HTML 可视化图表,帮助你看清代码结构的问题。

03.主动调用与模型自主调用

这套 skills 严格区分了 user-invoked 和 model-invoked。

主流程里的 skills 需要用户主动调用,比如 /grill-with-docs/to-prd/to-issues/implement。而查 bug、code review 这类技能,则可以让模型在合适的时候自动调用。

让主动调用和大模型自主调用相结合 ,有些时候还是蛮不错的一个选择,没有那么重。

mattpocock/skills 的 /handoff非常有特色。

它可以生成一个 Markdown 转交文档,方便在 Claude、Codex 等不同 Agent 之间交接任务。

比如一个会话里已经完成了需求澄清和部分实现,后面想换另一个 Agent 接着做,就可以用 handoff 把上下文整理出来。

04.两套流程的核心区别

superpowers 和 mattpocock/skills 在流程上的主要区别,大概可以这样理解:

superpowers 的重点是把流程串起来,尽量不要漏步骤。

mattpocock/skills 的重点是把每一步做轻、做清楚,让你按需组合。

05.安装与真实使用流程

安装也比较简单,可以直接让 Agent 执行:

然后使用 /setup-matt-pocock-skills 做初始设置。

比如我之前做过一个待办软件,后面还需要继续迭代。

运行 setup 后,它会先扫描当前仓库状态,检查配置文件是否存在,然后把几个关键问题对焦出来。

比如到底要不要用 GitHub 管理 issue,要不要把 PR 一起 triage,文档应该存在哪里,等等。

它不只把一堆问题丢给你,而是会给出默认建议。

这样你不需要从零设计工作流,只需要确认少数关键决策。真正改配置之前,它也会给出变更计划,让你先确认。

后续使用也很简单。

如果你有一个还没完全想清楚的功能,可以先用 /grill-with-docs,让 Agent 把需求、边界和项目上下文问清楚。

但如果你的需求已经非常明确,其实也不一定需要从 /grill-with-docs 开始。比如只是修一个小 bug,或者改一个很确定的交互,直接调用更具体的 skill反而更省事。

写在最后

如果你也经常觉得 superpowers 的流程一会儿太松、一会儿太重,可以把 mattpocock/skills 安装起来试一试。

06.参考文献


mattpocock/skills:Skills For Real Engineers


grill-with-docs:Align Before You Build


9 Things People Get Wrong With /grill-me and /grill-with-docs


handoff:Move Context Between Agent Sessions

--------------

悟鸣,浙江省人工智能专家团专家,一线大厂 Agent 工程师,一线大厂讲师,Qoder 企业培训大使,阿里国际全员 AI学习与认证项目讲师,专注 Agent 应用。

如果你觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。

更多推荐