mattpocock/skills:让 AI 编程回归工程本质的 28 万星 Skill 合集
总结
mattpocock/skills 是 GitHub 近 28 万星的现象级 Skill 合集,主打「为真实工程师打造的 AI 编码技能」。与其他追求「AI 全流程接管」的方案不同,它走的是小而美、可组合的路线——把工程经验拆成独立 Skill,让 AI 辅助而非替代开发者。创始人 Matt Pocock 在 TypeScript 圈有极高影响力,这套 Skills 在 Claude Code 插件市场有约 6 万订阅者,工程实战派的口碑直接拉满。
功能与原则
核心哲学就一句话:AI 加速编码,但软件工程基本功依然不可替代。
所有 Skills 围绕三个维度展开:
- 需求对齐:在动手前做「拷问环节」,确保开发者和 AI 对要做的事理解一致,避免「做出来了才发现不是你要的」——对应
/grill-me和/grill-with-docs - 反馈闭环:强制 TDD 红绿重构循环 + 系统化 Debug 流程,给 AI 持续的运行反馈——对应
/tdd和/diagnosing-bugs - 架构维护:定期扫描代码库找架构深化机会,防止 AI 加速开发导致的代码熵增——对应
/improve-codebase-architecture
所有 Skill 都是小而独立的,可按需安装,不用全盘接受。
认可度
- GitHub Star:279,950(截至 2026-10-08)
- Fork:23,461
- MIT 许可证
- Claude Code 官方插件市场收录(约 6 万订阅者)
- GitHub Trending 常驻
- 创始人 Matt Pocock 在 TypeScript/React 教学圈有大量粉丝,YouTube + Newsletter 合计影响数十万开发者
链接
GitHub:https://github.com/mattpocock/skills
Claude Code 插件安装:claude plugins install mattpocock-skills
skills.sh 编辑版安装:npx skills@latest add mattpocock/skills
原作者
Matt Pocock(GitHub @mattpocock)——TypeScript 头部教育者,YouTube 教学博主,Newsletter 约 6 万订阅者。以「让 AI 编程真正靠谱」为出发点做这套 Skills,在开发者社区口碑极好。
介绍
开发真实应用是难的。GSD、BMAD、Spec-Kit 等方法论试图通过「接管流程」来帮助开发者,但代价是让你失去控制权,且一旦出问题调试起来极困难。
mattpocock/skills 的思路正相反:不做大而全的流程,而是提供小、容易改编、可组合的技能集合,兼容任意模型,基于数十年工程经验设计。你可以用它来对齐需求、写测试、调试 bug、改善架构——每个 Skill 单独使用,按需搭配。
举个例子:/grill-with-docs 会在动手前强制进行一轮需求「拷问」,帮开发者和 AI 建立共同语言(shared language),把含糊的需求变成精确的术语。这个过程还会生成 ADR(架构决策记录),为后续维护留下依据。作者形容这「可能是整个仓库里最酷的技术」。
另一个核心 Skill:/tdd 把 TDD 红绿重构循环封装成 AI 可执行的步骤——先写失败测试,再让 AI 修复,循环往复。这解决了 AI 编码最大的盲区:没有持续反馈,AI 会盲目地产出代码。
特点
- 小而独立:每个 Skill 专注一件事,不捆绑,按需取用
- 模型无关:兼容 Claude Code、Codex、GitHub Copilot 及所有兼容 Agent 的环境
- 安装方式多元:官方插件市场(Claude Code)、skills.sh(可编辑版)、npx(通用)
- 工程基本功驱动:TDD、ADR、架构审查——这些不是 AI 时代的权宜之计,是作者认为 AI 时代更需要坚守的原则
- 持续活跃更新:2026-02-03 创建,2026-10-08 仍有活跃更新
使用方法
方式一:Claude Code 插件(推荐)
claude plugins install mattpocock-skills
或会话内运行:/plugin install mattpocock-skills
方式二:可编辑版(skills.sh)
npx skills@latest add mattpocock/skills
选择 setup-matt-pocock-skills,Skills 文件会写入你的项目仓库,你可以直接编辑定制。
方式三:其他 Agent(Codex 等)
npx skills@latest add mattpocock/skills
安装时会让你选择需要哪些 Skill,建议至少选:setup-matt-pocock-skills、grill-me、tdd。
使用场景与人群
适用场景:
- AI 辅助开发过程中频繁出现「做出来不是我要的」的问题
- 希望 AI 编码质量能和有人类反馈的手写代码看齐
- 长期维护项目,代码架构需要 AI 帮助保持健康
- 想从「vibe coding」升级到真正的工程化 AI 编程
目标用户:
- 有一定工程经验的开发者(对纯新手不太适合)
- 已经在用 Claude Code / Codex 但感觉 AI 输出质量不稳定的团队
- 希望把 AI 编程落地的技术负责人
输入与输出案例
案例一:需求对齐
- 输入(在 Claude Code 会话中运行):
/grill-me - 输出:AI 开始向你提问:「这个功能的目标用户是谁?」「如果成功了,你怎么判断它做对了?」「最关键的约束是什么?」——回答完毕后,AI 整理出一份「共同语言词汇表」,后续开发都基于这份术语表进行,沟通效率大幅提升。
案例二:TDD 红绿重构
- 输入:对一个新函数运行
/tdd - 输出:AI 先写一个失败测试(红),再写能让测试通过的实际代码(绿),然后提示你可以进入重构阶段。整个 TDD 循环被结构化,避免 AI 跳过测试直接写实现的问题。
评论区
登录后可评论。