一周涨了 19,679 颗星。
mattpocock 的 skills 仓库,现在 91,699 颗星,是本周 GitHub 上增长最快的 AI 相关项目——比 CloakBrowser 的 9,007 和 agentmemory 的 7,103 加起来还多。
这个仓库的内容其实很简单:一套为 Claude Code 写的 skill 文件。每一条 skill 描述了一种工程实践——怎么做 code review、怎么写 migration script、怎么处理 breaking change。
用 mattpocock 自己的话说:"Skills for Real Engineers. Straight from my .claude directory。"
翻译过来就是:这就是我自己在项目里用的东西,我把它开源了。
这不是教程,这是"工程直觉的封装"
很多人把 skills 当成教程看。这不是正确的打开方式。
教程告诉你"怎么做"。skill 告诉 Agent "在这个项目里应该怎么做"。
区别在于:教程面向人,skill 面向 Agent。
tutorial 会说:"你应该在提交 PR 之前跑一遍测试,确保没有 regression。"
skill 会说:"在 PR 提交前自动执行 npm test,如果测试失败,block merge,并输出失败用例列表。"
前者是建议,后者是规则。
mattpocock 的 skills 之所以火,是因为他把一个资深 TypeScript 工程师脑子里的"这个项目的正确做法"外化成了机器可读的规则。
一个让我有点不安的趋势
我承认 mattpocock 做的事情很有价值。但我想聊一个不太舒服的角度。
过去十年,开发者的核心竞争力之一是工程直觉——那种"我知道这个项目应该怎么做"的感觉。它来自经验、踩过的坑、看过的 codebase。这种东西很难教、很难学、很难复制。
现在,有人把这种直觉打包成了 .md 文件,放在 GitHub 上,任何人都能下载、都能用。
你的 Agent 装了 mattpocock 的 skills 之后,它的 code review 质量可能比一个工作两年的前端工程师还要高。
这不是在说 Agent 比人强。这是在说:人类工程师积累多年的工程经验,正在以极低的边际成本被复制和分发。
这对谁有利?
- 对团队有利:新人 + Agent + skills = 快速达到团队工程标准
- 对公司有利:工程实践的标准化程度大幅提高
- 对 mattpocock 有利:91k 星带来的影响力是巨大的
那对普通开发者呢?
如果你的核心竞争力是"我知道怎么做 code review",而现在一个 skill 文件就能做到 80% 的效果——那你的价值在哪里?
但别急着焦虑
我并不是在散布"AI 要抢开发者饭碗"的恐慌。我想说的是另一件事。
mattpocock 的 skills 之所以有价值,不是因为文件本身,而是因为mattpocock 这个人。
是他十年的 TypeScript 经验、是他对类型系统的深入理解、是他在 Total TypeScript 积累的教学经验,让这些 skills 写得好。
skill 文件只是载体。真正有价值的是载体背后的人。
这意味着两件事:
第一,写 skill 的能力本身就是一种新的核心竞争力。能把工程实践转化为结构化 skill 定义的人,会越来越抢手。
第二,工程直觉的"不可复制性"正在降低,但"创造新直觉"的能力永远不会贬值。skill 能复制已有的最佳实践,但不能创造尚未被发现的最佳实践。
我的看法
mattpocock/skills 的 91k 星不是一个孤立现象。它是整个"Agent skill 生态"爆发的缩影。
Addy Osmani 的 agent-skills 40k+ 星。
academic-research-skills 11k+ 星。
Anthropic 官方也在推 skills 功能。
这个趋势不可逆。工程知识正在从"人脑中的隐性知识"变成"可分发、可组合、可执行的显式规则"。
这对开发者来说不是坏事,但确实意味着游戏规则变了。
以前你的价值在于你知道什么。以后你的价值在于你能定义什么样的 skill。
知道什么会被复制。定义 skill 的能力不会被复制——因为它需要持续的创新和判断。
所以,与其担心 skill 文件取代你,不如想想:你有哪些工程直觉值得被封装成 skill?
主要来源: