C
ChaoBro

Claude Code Skills 生态爆发:一个 .claude 目录,正在变成 AI 编程时代的包管理器

Claude Code Skills 生态爆发:一个 .claude 目录,正在变成 AI 编程时代的包管理器

这周 GitHub 上有一个 repo 的增长数字不太正常。

mattpocock/skills,一周涨了 20,361 颗星。总数 93,487。

这不是什么新框架、新语言运行时,也不是一套 UI 组件库。它是一个 .claude/skills 目录——里面装的全是 Markdown 文件,描述了各种"跟 Claude Code 打交道的方法"。

它火了。不是因为技术门槛高,而是因为它踩中了一个所有人都刚意识到、但还没人系统解决的问题。

问题:AI 编程助手不会"记住你怎么干活"

每个用 Claude Code 写代码的人都会遇到同一个困境:你花了一个小时教它"这个项目里不要直接用 axios,用我们的封装",下次开新 session,它又忘了。

你花了一下午调整它的沟通风格——"别每步都解释,直接改代码"——关了终端,一切归零。

这不是 Claude 的问题。是 AI 编程工具的交互模型还在"无状态"阶段。你每次打开它,面对的都是一张白纸。

mattpocock 的解法是:把你对 agent 的要求写成 skills——一个个独立的 Markdown 文件,放在 .claude/skills/ 目录里。Claude Code 启动时自动加载。

听起来简单。但一旦你接受了这个设定,整个范式就变了。

一个目录,装的不是配置,是工程方法论

打开这个仓库,你能看到的不是一堆 prompt 模板,而是完整的工程实践:

/grill-me——在你动手之前,agent 先像老同事一样盘问你:"你到底要改什么?影响范围多大?有没有想过用 X 方案?"这不是聊天,是对齐。The Pragmatic Programmer 里那句"没人真正知道自己想要什么",被一个 Markdown 文件实现了。

/shared-language——把项目里的黑话、缩写、领域术语集中到一个文件里。agent 不再用 20 个词描述一个概念,它学会了你们的行话。

/tiny-PR——强制 agent 把改动拆到最小粒度。不是因为它不会写大 PR,而是因为小 PR 好 review、好回滚。

这些 skills 的设计哲学很明确:不替你写代码,但帮你跟 agent 更好地沟通。

mattpocock 说得很直白:"Developing real applications is hard. GSD、BMAD、Spec-Kit 这些方法论试图帮你管流程,但它们也拿走了你的控制权。我的 skills 很小、很容易改造、可以组合。它们基于几十年的工程经验。拿去玩,改成你自己的。"

.claude/skills 正在变成新的"npm install"

真正有意思的事情发生在分发层。

npx skills@latest add mattpocock/skills——一行命令,把 6 万个开发者的实践经验拉到你本地。然后你挑几个想要的,装上。

这个过程和 npm install 几乎一模一样。区别在于,npm 装的是代码依赖,skills 装的是工作流依赖

当这种模式普及,AI 编程的复用粒度就从"这段代码怎么复用"上升到了"这个开发习惯怎么复用"。一个团队的 best practice 不再写在 Confluence 的某篇文档里等着没人看——它变成了一个 skills 目录,每个新成员 npx add 一下就直接生效。

隐患也有

这个模式有几个值得观察的问题:

skills 质量参差不齐。 现在生态刚起步,什么样的 Markdown 文件都能叫 skill。没有审核机制,没有版本约束,没有依赖声明。你装的 skill 可能和另一个 skill 冲突,只是你目前还不知道怎么检测。

过度依赖 skill 可能让 agent 变得僵化。 如果你的 skills 目录装了 20 个文件,每次交互前 agent 要先消化一堆规则——这本身就在消耗 token 和上下文窗口。

安全边界模糊。 skill 本质上是可以影响 agent 行为的指令集。如果你 npx add 了一个来路不明的 skills 包,它可以在 .claude/skills/ 里放什么?一个让你的 agent 把所有改动的代码先推到自己服务器的 skill?现在没人讨论这个问题,但它迟早会出现。

我的判断

.claude/skills 生态的爆发,说明 AI 编程工具的竞争正在从"模型能力"转移到"工作流体验"。谁的 agent 更能理解你的习惯、更少需要你重复教、更容易继承团队规范,谁就赢了。

mattpocock 的 skills 仓库是目前的标杆。93K stars 不是冲出来的,是实打实用出来的。

如果你在用 Claude Code,npx skills@latest add mattpocock/skills 值得试。至少 /grill-me 这一个 skill,就能帮你避免 80% 的"agent 理解错了我意思"的事故。

但别全装。挑 2-3 个真正契合你工作习惯的,跑一周,感受变化。剩下的,留着等生态成熟了再看。


主要来源: