Matt Pocock开源「真工程师的AI技能包」:一天暴涨1359星,给编程Agent装上老司机思维
用AI写代码总出bug?Agent动不动就放飞自我,生成的代码像实习生交的作业?TypeScript社区的头号布道者Matt Pocock给出了他的答案——不是又一个大而全的框架,而是24个”小而美”的技能文件,上线一天就在GitHub Trending拿下1359颗星。
这不是vibe coding,这是真工程
如果你关注TypeScript,Matt Pocock这个名字不会陌生。他是Total TypeScript的创始人,前Vercel和Stately工程师,拥有超过6万邮件订阅者。而现在,他把20年的编码经验浓缩成了一组AI Agent能读懂的”指令集”——mattpocock/skills。
Pocock对当下AI编程的乱象看得很透。GSD、BMAD、Spec-Kit这些方法的问题在哪?”它们试图帮你掌控流程,但代价是剥夺了你的控制权——bug藏在流程本身的复杂度里,你根本找不到。”他的方案正好相反:把技能拆成极小的、可读可改可组合的文件,支持任何模型,开发者保留完全的主动权。
四个失败模式,一把钥匙开一把锁
整个技能包围绕工程师用AI写代码时最常见的四个翻车场景来组织:
Agent没听懂你的需求? /grill-me 会在动手之前对你进行”灵魂拷问”,把每个模糊决策点都追问到底。升级版 /grill-with-docs 还会同步更新项目文档和领域词汇表。
Agent写得太啰嗦? domain-model 技能会从你的代码库中提取”通用语言”——一个团队内部精准的术语表。从此Agent不再绕圈子,直接用你们团队的语言对话。
代码跑不通? /tdd 强制走红-绿-重构循环,一次只做一个垂直切片。diagnosing-bugs 则走”复现→最小化→假设→打桩→修复→回归测试”的完整调试链。
代码变成了烂泥球? /improve-codebase-architecture 扫描代码库,生成一份HTML架构深度报告,告诉你哪里该重构。Pocock建议每几天跑一次。
30秒安装,零配置起步
上手成本低到离谱:
“bash`
npx skills add mattpocock/skills -y -g
运行 /setup-matt-pocock-skills,它会问你用什么issue tracker(GitHub、Linear或本地文件),配置好标签和文档路径,搞定。支持Claude Code(官方市场直接安装)、Codex、Cursor,以及其他任何遵循SKILL.md规范的Agent。MIT协议,无埋点,无付费墙——纯粹的社区项目。
推荐的黄金工作流只有四个步骤:domain-model → to-prd → to-issues → tdd`。先对齐领域语言,再产出PRD需求文档,拆成独立可交付的垂直切片,最后每个切片走测试驱动开发。这不是一堆Prompt的堆砌,是一套经过实战检验的软件工程实践。
跟其他方案比,好在哪?
Google的agent-skills偏重通用工具链,addyosmani的版本更偏向前端快速原型。Matt的版本不同——它面向的是写生产级代码的工程师,核心价值在于工程纪律而非开发速度。如果你厌倦了AI写的代码看起来能跑、上线就炸,这个技能包值得一试。
当然也有局限。目前技能包以TypeScript/前端生态为主,后端技能还在扩展中。但对于已经在用AI辅助写TypeScript的团队来说,它几乎是开箱即用的”老司机外挂”。
截止发稿,mattpocock/skills已收获超过21万GitHub Star,173,000+次技能安装——这些数字本身就在说一件事:开发者受够了vibe coding,开始渴望真正的工程纪律。