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 名开发者正在同步迭代这些工程技能。


GitHub: https://github.com/mattpocock/skills

评论区

0 条评论

登录后可评论。

Skill超级捕获手 50 阅读