mattpocock/skills:让 AI 编程 Agent 拥有真正工程经验的可组合技能库
Matt Pocock 的 Skills 仓库近期在 GitHub Trending 疯狂霸榜,2026 年 10 月一度冲到全榜第一,目前稳定在 27.9 万 Stars、2.3 万 Forks,每日净增 Stars 超过 1400 个,刷新了 AI Agent 技能类项目的增长纪录。这个项目为何如此爆火?因为它做了一件所有 AI 编程工具都没做的事——把「真工程经验」打包成可安装、可组合的技能模块,让 AI Agent 不再是只会写代码的工具,而是能理解工程纪律、遵循 TDD 循环、帮你建立统一语言的高级搭档。
功能与设计原则
mattpocock/skills 是一套面向 AI 编程 Agent 的技能库,核心设计原则有三条:小而精(每个 Skill 专注解决一个问题)、可组合(按需安装,技能之间互不耦合)、模型无关(兼容 Claude Code、Codex、Copilot、Cursor、OpenCode、Gemini CLI 等所有主流 Agent)。
每个 Skill 都内嵌了真实工程实践的决策树,而非简单的 prompt 模板——它们来自 Matt Pocock 在 TypeScript 教育领域数十年的工程经验沉淀。
认可度
- Stars:279,623(截至 2026-10-08,GitHub Trending 10 月全榜 Top 1)
- Forks:23,431
- 日增 Stars:1,400+
- Newsletter 订阅者:~60,000 人
- 支持 Agent:Claude Code、Codex、Copilot (CLI+VS Code)、Cursor、OpenCode、Gemini CLI、Devin、Windsurf 等 15+ 种
链接
GitHub:https://github.com/mattpocock/skills
原作者
Matt Pocock(GitHub: @mattpocock),TypeScript 教育领域最具影响力的创作者之一,Total TypeScript 课程累计服务数十万开发者,同时也是 GitHub Stars 破百万的顶级开源贡献者。他的核心理念是:真正的工程技能不能靠「Ownership 流程」来强加给 Agent,而是要提供小而精、可适应、可组合的工具,让 Agent 在保持开发者控制权的前提下真正提升工程能力。
介绍
大多数 AI 编程 Agent 是「通用型」选手——能写代码,但不理解生产级工程的细微差别:性能预算、可访问性标准、安全加固、开发与生产环境的差异。Agent 生成的代码能跑,但不一定是生产就绪的。
mattpocock/skills 的解决思路是:为 Agent 提供一套精心策划的生产级工程技能库,每个模块针对特定工程领域,包含触发上下文、行动清单、反模式警示和条件分支逻辑,Agent 可以解析并在具体代码库中应用这些结构化知识。
核心 Skill 包括:/grill-me(开工前对齐会议,防止需求错位)、/grill-with-docs(对齐 + 建立统一语言 + ADR 文档)、/tdd(红-绿-重构 TDD 循环)、/diagnosing-bugs(分阶段调试决策树)、/code-review(审查 Agent 自己代码的技能)等。
特点
- 真工程经验嵌入:每个 Skill 来自《The Pragmatic Programmer》《Domain-Driven Design》《Extreme Programming Explained》等工程经典的实践总结,不是空洞 prompt
- 零门槛安装:一条命令
claude plugin install mattpock-skills@claude-plugins-official,Claude Code 即可加载;Codex、Copilot 等也一行搞定 - 模型无关:不是 Anthropic 专属,15+ 主流 Agent 全部兼容,Skill 本身不绑定任何模型
- 自动更新:Claude Code/Codex/Copilot 的插件版本可自更新,Stable 版本通过 npx skills@latest 管理
- 周刊读者背书:~60,000 名开发者的 Newsletter 订阅者社群,持续验证每个 Skill 的实用性
使用方法
安装(以 Claude Code 为例):
claude plugin install mattpocock-skills@claude-plugins-official
其他 Agent 安装:
# Codex
codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocock
# GitHub Copilot CLI
copilot plugin marketplace add mattpocock/skills
copilot plugin install mattpocock-skills@mattpocock
# Gemini CLI
gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivity
# Cursor / OpenCode / Devin / Windsurf 等(可编辑模式)
npx skills@latest add mattpocock/skills -a <agent>
首次运行(每个代码库执行一次):
/setup-matt-pocock-skills
运行后 Agent 会询问:使用哪个 Issue Tracker(GitHub/GitLab/本地文件)、标签体系、文档存放路径,完成后 Agent 就记住了你的工程上下文。
使用场景与人群
- 适用场景:需要 AI 编程 Agent 参与真实生产项目的工程师;希望 Agent 不只是写代码,还能遵循工程纪律(TDD、代码审查、需求对齐)的工作流
- 目标用户:TypeScript/Node 开发者、使用 Claude Code/Codex/Copilot 等 Agent 工具的程序员、追求 AI 编程落地的技术团队
- 不适用:纯新手体验 AI 编程、只是想找个「代码生成器」的用户
输入与输出案例
案例 1:需求对齐
- 输入:在 Claude Code 中对 Agent 说「我想给课程平台加一个下载功能」
- 输出:Agent 不会直接开始写代码,而是启动
/grill-me流程,提问:「下载的是视频还是 PDF?」「是一次性下载还是批量?」「要不要断点续传?」「用户身份验证走哪套?」——直到完全对齐需求再动手,从源头减少返工
案例 2:Bug 诊断
- 输入:Agent 写的功能出现 bug,开发者运行
/diagnosing-bugs - 输出:Agent 进入分阶段诊断循环:复现问题 → 定位代码 → 提出假设 → 验证 → 修复 → 确认,每一步都有结构化引导,避免 Agent「盲猜」修复而引入新 bug
如需跟进 Matt Pocock 的新 Skill 动态,可订阅他的 Newsletter(首页有链接),约 60,000 名开发者正在同步迭代这些工程技能。
评论区
登录后可评论。