用 AI 写代码最气人的时刻,不是它写不出来,而是它自信满满地写出了一大堆“看起来能跑、实际不对”的代码。你问它为什么这么写,它还能再编一套理由。问题往往不在模型变笨了,而在工作方式不对:需求没对齐就开工、没有测试反馈、出了 bug 靠猜、越写架构越乱。mattpocock/skills 就是冲着这四个毛病来的:它把一位资深工程师日常的工作法,打包成 AI 编程助手可以直接调用的技能(skill)。
它是什么
先说清一个容易误解的点:mattpocock/skills 本身不是一个 AI 模型,也不是一个编程工具。它是一套技能集合,装进 Claude Code、Codex、GitHub Copilot、Gemini CLI、Cursor 等编程助手之后,助手在合适的场景会按技能里写好的流程办事:先追问、再动手;先写失败的测试、再写实现;查 bug 按步骤收敛,而不是一上来就改代码碰运气。作者在 README 里说得很直白:做真正的应用很难,GSD、BMAD、Spec-Kit 这类流程框架想帮你管住全过程,但同时也拿走了你的控制权,流程出 bug 还难修;而这套技能的特点是小、易改、可组合,基于几十年的工程经验。
仓库分两大类:Engineering(工程类,日常写代码用)和 Productivity(通用流程类,不只写代码能用)。技能又分两种调用方式:User-invoked 是你主动输入斜杠命令触发的,比如 /grill-me;Model-invoked 是模型在任务合适时自己取用的,比如测试驱动、查 bug、代码评审。用户触发的技能可以调用模型触发的技能,但不能再调用另一个用户触发的技能——这个分层写在 README 的 Reference 一节,理解它,就理解了这套技能为什么不容易互相打架。
五个最值得试的技能
1. /grill-me 与 /grill-with-docs:开工前先把你问透。这是作者自述最受欢迎的技能,也是整套技能的起点。软件开发最常见的失败不是技术不行,而是理解错了:你以为助手懂了,看到成品才发现它根本没懂。Grill 就是“拷问式对齐”:在动手之前,助手会就你要做的改动连续追问,把设计树的每个分支都问清楚。/grill-with-docs 更进一步,在追问的同时帮你建立项目的共享语言,并把难解释的决策写进 ADR(架构决策记录)和术语表 GLOSSARY.md。后面会讲到,共享语言是这套技能里最被低估的一招。
2. /tdd:测试先行,红绿重构。对齐之后还是可能写出烂代码,原因常常是没有反馈。/tdd 把红绿重构流程固定下来:先写一个会失败的测试,再写刚好让它通过的实现,最后重构。助手不再是“凭感觉写完就交差”,而是每一步都有测试告诉它到底行不行。对已经习惯“先写实现再补测试”的人来说,这个技能最难适应的恰恰是顺序,但也是它最值钱的地方。
3. /diagnosing-bugs:查 bug 的纪律循环。遇到难查的 bug 或性能回退,凭直觉改代码是最贵的办法。这个技能把查 bug 收敛成一个分阶段的循环:先建一个能稳定复现 bug 的反馈回路,让它在 bug 上变红;再最小化复现、提假设、加观测手段、修复、补回归测试。每一步都有门禁,不跳步。单独看每一步都不新鲜,难的是让助手每一次都老老实实走完。
4. /to-spec、/to-tickets 与 /implement:从想法到可执行的任务链。这三个技能连起来是一条工作链:/to-spec 先就你要动的模块追问,再把当前对话整理成规格文档;/to-tickets 把计划或规格拆成一组带依赖关系的 tracer-bullet 任务票,可以写成本地文件,也可以发到真实的 issue 跟踪器;/implement 按票施工,在约定的接缝处驱动 /tdd,收尾前跑 /code-review 再提交。想一次做完整块工作的,还有 /implement-spec,会按任务图并发推进。链条的好处是每一步的产物都看得见、改得了,而不是让助手在一个超长会话里一路闷头写到底。
5. /improve-codebase-architecture 与共享语言:治“越写越像一团泥”。AI 让写代码变快,也让代码库变乱的速度变快。这个技能会扫描代码库,找出值得“加深”的模块候选,做成可视化 HTML 报告给你挑,再就挑中的一项继续追问。作者特意提醒:它是一次 survey,不是 rescue——在真正老旧的代码库上它能找到真实候选,但不会替你把一团泥解开。而共享语言(GLOSSARY.md)解决的是另一个慢性病:助手刚进项目时不懂行话,只能用 20 个词说 1 个词的意思。README 里举的例子很形象:原来要说“课程里某个章节下的课被设为真实(即在文件系统里占了位置)时出问题”,有了共享语言之后直接说“materialization cascade 出了问题”。命名一致了,代码库对助手来说更好导航,思考用的 token 也更少。
通用流程类里也有几个很实用的:/handoff 把当前对话压缩成交接文档,让另一个 agent 能接着干;/teach 用当前目录做有状态的教学工作区,分多次教你一个新概念;/wait-what 在你某句话没听懂时,让助手用 GLOSSARY.md 里的词汇、用大白话重新讲一遍。这些技能不写代码,但解决的都是真实协作里天天遇到的摩擦。
截图导览
下面是仓库的官方资料图,先认认它长什么样,再决定要不要装。

图 1:GitHub 仓库分享卡,项目名、简介与 star 数入镜。

图 2:README 顶部的官方横幅图(skills.sh 标识)。
快速上手:30 秒安装,关键在只装一种
按 README 的安装说明,挑你用的助手装一种方式,不要两种都装,否则每个技能会出现两次:
- Claude Code:运行
claude plugin install mattpocock-skills@claude-plugins-official,插件默认自动更新。 - Codex:先
codex plugin marketplace add mattpocock/skills,再codex plugin add mattpocock-skills@mattpocock,启动时自动更新。 - GitHub Copilot(CLI 与 VS Code):运行
copilot plugin marketplace add mattpocock/skills与copilot plugin install mattpocock-skills@mattpocock,并按 README 在~/.copilot/settings.json里加一次 marketplace 配置;VS Code 里用 Chat: Install Plugin From Source,填仓库地址即可,每日更新。 - Gemini CLI:分别安装工程与通用两组技能,命令见 README(
gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering与 productivity 一组),更新时重跑两条命令。 - 其他助手或想自己改文件:用
npx skills@latest add mattpocock/skills -a <agent>(cursor、opencode、devin、windsurf、amp、pi 等;不加 -a 会让你选),安装时记得勾上setup-matt-pocock-skills;更新用npx skills@latest update,再重跑 add 拿新技能。 - 每个仓库跑一次 /setup-matt-pocock-skills:它会问你用哪个 issue 跟踪器(GitHub、GitLab、本地文件或其他)、triage 时用什么标签、文档存在哪里。配好这一次,后面的 /triage、/to-tickets 才能顺畅落地。
门槛说清楚:技能本身不需要 GPU,也不额外收 API 费用——它跑在你已有的编程助手和模型之上,模型该怎么付费还是怎么付费。真正的前置条件是:你得有一个支持技能机制的助手,以及愿意回答追问的耐心。第一次用 /grill-me 被连问十几个问题时别嫌烦,那正是它在帮你省下返工的时间。
我的建议
适合谁:已经在用 Claude Code、Codex、Copilot 这类助手写真实项目、但经常觉得“助手写得快、改得也快、就是不对味”的开发者;带项目、需要把需求、规格、任务票、评审串成一条线的人;想让助手长期在一个代码库里越用越顺手,而不是每个会话都从零解释行话的团队。先从 /grill-me 和 /tdd 两个技能起手,见效最快。
不适合谁:只想让 AI 一句话出个小脚本、一次性 demo 的人——为这种任务先跑一轮拷问对齐,是杀鸡用牛刀;以及不愿意被追问、希望助手“别问了直接写”的人,这套技能的工作方式本身就是反“直接写”的,强行用只会觉得处处被打断。还有一点要提醒:技能能规范流程,但不能替代你的判断。规格写错了,/implement 执行得越漂亮,错得也越彻底;评审环节(/code-review)不要跳过。
值不值得试:值得,而且试用成本很低。它是 MIT 开源,安装就是一条命令,30 秒能装好;不喜欢可以卸载,不留什么后遗症。我的建议是:先在一个真实的小需求上完整走一遍 /grill-me → /to-spec → /to-tickets → /implement → /code-review,再决定要不要把它变成日常默认流程。只看 README 的介绍容易觉得“又是方法论”,走完一遍才知道它到底是在帮你省返工,还是在给你加仪式感。仓库地址:https://github.com/mattpocock/skills。
延伸阅读:面试前别只刷题库:用 LM Station 做一次完整的面试准备,从公司调研到模拟面试;手机 AI 能当随身帮手修东西、做菜吗?拍照问 LM Station 实测。