最新内容/Matt Pocock 的 Skills 开源项目,AI 编程的四大痛点与解法
AI编程 · 公开文章

Matt Pocock 的 Skills 开源项目,AI 编程的四大痛点与解法

53K+ star 的 GitHub 项目 Skills 深度解析,围绕 AI 编程四大失败模式展开,附快速上手指南,探讨工程师不可替代的核心价值

2026年5月3日AI编程Matt PocockGitHubSkills工程思维

Matt Pocock 的 Skills 开源项目,AI 编程的四大痛点与解法

最近被一个 GitHub 项目给刷屏了。

53K+ star,上线不到半年,连 Google Agent Skills 的作者都主动推荐。项目的发起人叫 Matt Pocock,TypeScript 社区的老炮,Total TypeScript、TS 错误翻译器这些产品,基本上撑起了英文圈 TS 教学的半壁江山。

这次他开源了一个叫 Skills 的项目,副标题非常直白,「Skills For Real Engineers」,给真正做工程的人用的技能。

先说说这个项目是怎么来的。

Matt 自己在做 AI 结对编程的时候,发现了一个根本性的问题,AI 写代码的姿势太野了。需求还没捋清楚就催着 AI 动手,做完了发现方向完全跑偏;修一个 Bug,AI 一通操作猛如虎,结果引入三个新 Bug;输出的代码冗长得要命,Token 消耗感人,维护成本比人工写还高。

听起来很熟悉对吧。

问题的本质不是 AI 不够聪明,而是 AI 缺少一套专业的、可控的开发工作流。就像职场新人不能直接上手写代码,得先学需求拆解、测试编写、代码评审一样,AI 也需要被教会,专业工程师到底该怎么干活。

Skills 这个项目,就是他把自己日常实战的开发流程整理成技能包,给 AI 用。

这里有一个很关键的区别。

市面上其实有很多 AI 编程框架,BMAD、Spec-Kit、GSD 这类,都是想全权接管开发流程,「我帮你定义好全部流程,你跟着走就行了」。听起来很美好对吧?但这种模式有个致命问题,流程一旦出问题,你就抓瞎了,因为你自己不知道这套流程是怎么跑起来的。

Skills 走的完全是另一条路。

不是「我帮你定义好流程」,而是「我把工程师的优质开发习惯拆解成技能模块,你自己组合着来」。你可以只用其中一个技能,也可以把多个技能串起来用,灵活度极高。Matt 把自己的 .claude 目录里的实战技能整理出来,完全开源,没有任何锁定。

整个项目包含 30+ 个实战技能,覆盖规划设计、开发实战、工具配置、写作知识四大场景。安装也极其简单,一行命令就能装,不需要复杂的全局配置。

53K star 的背后,是无数工程师对「AI 编程到底该怎么搞」这件事的真实共鸣。

这个项目还处于快速迭代期,30+ 个技能还在持续增加,文档和案例也在不断完善。但如果你也在用 AI 做开发,我觉得它的设计思路本身就值得研究一下,不是抄它的具体实现,而是理解它为什么这么设计。

快速上手

一行命令安装全部技能:

npx @modelcontextprotocol/ Skills

安装完成后,Skills 会把你的 .claude 目录同步到当前项目,AI 编程工具就能调用这些技能了。

按需使用单个技能:

  • grill-me — 让 AI 先提问再动手,适合需求不明确的场景
  • to-prd — 生成结构化需求文档
  • caveman — 精简冗余输出,省 Token
  • test-doubles — 快速搭测试框架

最简上手路径:

GitHub:https://github.com/MattPocock/Skills