Matt Pocock skills:把软件工程基本功装进 AI 对话
公众号名称:AI养虾日记
作者名称:AI养虾日记
发布时间:2026-05-28 13:55
前 Vercel 工程师、TypeScript 专家 Matt Pocock 把自己 .claude 目录里的实战技能包开源了,目前 10.5 万星。
这些技能不是教 AI 写更多代码,而是用工程约束让它写对代码。
为什么需要这套东西
AI 写代码最大的问题不是能力不足,而是对齐失败。你以为描述清楚了,出来的东西却完全不是那么回事。再加上缺乏反馈循环,代码熵增速度比人工开发快得多。
Matt 的解法是:把几十年的工程经验固化成可复用的 skill,小、可控、可组合,不接管你的流程。
三个核心模块
需求对齐
/grill-me 和 /grill-with-docs 是项目里最常被提到的技能。核心逻辑很简单:动手之前先让 AI 问你问题,把需求聊透再写第一行代码。
/grill-with-docs 还会同步维护 CONTEXT.md——一个项目共享语言文档,让 AI 和你用同一套术语说话。效果很直接:变量命名更一致,AI 思考消耗的 token 也更少。
反馈循环
/tdd 强制红绿重构循环,先写失败测试再修代码。/diagnose 封装了完整的诊断流程:复现 → 最小化 → 假设 → 打点 → 修复 → 回归测试。
没有反馈的代码生成就是盲飞。
架构治理
/improve-codebase-architecture 建议每隔几天跑一次,防止代码库变成泥球。/zoom-out 让 AI 在改局部代码时先说明它在全局中的角色。/to-prd 和 /to-issues 把对话直接转成可执行的 GitHub Issue。
顺手可用的效率工具
/caveman 是个很实用的压缩通信模式,砍掉废话保留技术精度,能把 token 用量压掉约 75%。
/handoff 把当前对话压缩成交接文档,方便换 session 或换人继续。/write-a-skill 直接帮你按规范创建新技能,也算把这套方法论闭环了。
怎么装
npx skills@latest add mattpocock/skills
选好要用的技能,跑一次 /setup-matt-pocock-skills 配置 issue tracker 和项目文档路径,就可以开始用了。
值得注意的一点
项目描述里有一句话:“Software engineering fundamentals matter more than ever.” 这些技能本质上是在用 DDD、XP、TDD 的老方法,去约束新一代 AI 工具。效果从数据上看是明显的。
如果你也在用 Claude Code /Cursor或类似工具做实际项目,这套东西不是让它替你思考,而是帮它少犯低级错误。
内容效果不满意?点此反馈