C
ChaoBro

mattpocock/skills 突破 91k 星:当「开发者技能」被打包成产品,谁在受益?

mattpocock/skills 突破 91k 星:当「开发者技能」被打包成产品,谁在受益?

一周涨了 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?

主要来源: