你是否遇到过这种情况:兴致冲冲让 AI 帮你写个功能,结果它完美实现了一个你完全不想要的东西?或者代码是跑起来了,但像一堆没人看得懂的"代码垃圾",两周后连你自己都不敢碰?
用"氛围编程"(vibe coding)一路莽?有没有更靠谱的选择?
mattpocock/skills,一套把资深工程师数十年经验封装成 AI 可直接执行工作流的神器,让这些糟心事分分钟解决!它把 TDD、代码评审、架构设计这些工程纪律,变成你 AI 编程助手随叫随到的"技能包",不管是 Claude Code 还是 Codex,装上就能用,代码质量直接起飞。

**skills 是 TypeScript 大神 Matt Pocock 开源的 AI 编程技能库**,把真实工程(real engineering)里的经典实践——测试驱动、领域建模、架构评审——固化成一套可组合、可修改的标准化技能。作者原话:"这些是我每天用来做真工程的 Agent 技能,不是 vibe coding。"
它专门治 AI 编程的四种"常见病":
/grill-me 把你"盘问"清楚再动手。/grill-with-docs 建一份领域术语表(CONTEXT.md)。/tdd、/diagnosing-bugs 边写边测边修。/improve-codebase-architecture 定期重构升级。
核心功能
真工程师的技能全家桶
两类技能,各司其职
/grill-me(盘问对齐)、/grill-with-docs(结合文档对齐)、/triage(分诊)、/to-spec(出规格)、/to-tickets(拆工单)、/handoff(交接)、/implement(执行)。/tdd(测试驱动)、/diagnosing-bugs(调试)、/code-review(代码评审)、/research(调研)、/prototype(原型)、/domain-modeling(领域建模)、/improve-codebase-architecture(架构升级)。不挑模型,通吃主流 Agent
工程纪律,直接拉满
方式一:skills.sh 一键装(可改源码)
npx skills@latest add mattpocock/skills装完在 Agent 里跑一次 /setup-matt-pocock-skills,按提示选好 Issue 跟踪器、标签和文档位置,搞定!
方式二:Claude Code 插件(只读自动更新)
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock装好同样跑一次 /setup-matt-pocock-skills 即可。
skills 的厉害之处,在于它把"如何用好 AI 编程"这件事,从玄学变成了可复用的流程。模型够强已经是共识,真正拉开差距的,是你知道什么时候让它先写测试、什么时候让它交接、什么时候拿真实文档"盘"它。Matt Pocock 把这些判断打包成了技能,装上一个,等于请了个 20 年经验的老工程师在旁边盯着。还在 vibe coding 一路莽的兄弟,是时候升级了。
开源地址:https://github.com/mattpocock/skills