Agent Skill 框架正在吃掉软件开发
2 分钟阅读
前几天刷 GitHub Trending,看到了一组不太真实的数字。
mattpocock/skills,一个仓库,78,943 颗星,单日涨了 3,392 颗。
81K 星什么概念?React 是 236K 星,Vue 是 216K 星。而 pocock 这个仓库,本质上就是一些文本文件——几个 markdown,外加一些 shell 脚本。
这比 90% 的开源框架都高了。
不只 pocock。同一天,obra/superpowers 也在趋势榜上——一个 agentic skills framework。agentmemory 一天涨了 1,978 颗星,号称"基于真实世界基准的 #1 Agent 记忆方案"。danielmiessler 的 Personal AI Infrastructure,14K 星。
不是一个项目。是同一个时间点,好几个。


我盯着这些数字看了很久。一个问题反复出现:为什么是现在?
一、Agent Skills 到底是什么
说白了,Agent Skills 就是给 AI Coding Agent 用的"说明书"。
你现在让 Claude Code 或者 Cursor 写代码,它靠什么理解你的项目?靠 CLAUDE.md、靠 .cursorrules、靠你上下文里塞的 prompt。这些本质都是 skills——只不过是你自己写的。
pocock、obra、danielmiessler 他们做的事则是:把常用的 skill 标准化、可复用、可共享。
pocock 的 skills 库里有什么?比如"用 TypeScript 写类型安全的 API"“处理 React 状态管理"“写可测试的单元测试”。每一段都是他从自己的 CLAUDE.md 里抽象出来的。

obra 的 superpowers 更进一步——它不仅定义了 skills,还定义了一套"如何用 skills 做软件工程"的完整方法论。

二、像极了 2015 年的 npm
2015 年 Node.js 爆发后,npm 的包数量从 2014 年的 50K 飙升到 2016 年的 300K。不是因为那一年突然多出了 250K 个新需求,而是因为开发者开始把过去"写在本地 helper.js 里"的东西,抽成了可复用的包。
生态一旦启动,正反馈就来了——包越多 → 开发越快 → 更多人加入 → 更多包。
Agent Skills 现在正在经历完全一样的事情。
之前大家用 AI 写代码,都是自己手搓 CLAUDE.md。开发者在论坛和 Twitter 上晒自己的规则文件,互相学习,但那都是"点对点"的分享。pocock 做了一个关键动作:他把这个过程标准化了。 不再是你去他的帖子下面问"能不能把你的 CLAUDE.md 给我看看”,而是直接把整个仓库 clone 下来,放到你的 .claude 目录里就能用。
从"分享文本"到"分享制品"——这一步,就是生态的起点。
三、为什么是 pocock?为什么是现在?
pocock 不是一个"技术布道师",他是个真正的程序员——TypeScript 社区最有影响力的开发者之一,Total TypeScript 的创建者。
他的 skills 之所以能炸,有个关键原因:这些 skills 是他自己每天都在用的东西。
他之前在推上说过:现在他已经很少"手写"代码了,大多数 PR 都是 Claude Code 完成的。发现 Claude 犯错了?加一条规则。迭代了上百次,就成了这个仓库。
这和 Boris Cherny(Claude Code 创建者)的逻辑完全一致。Boris 分享过他们团队的做法:CLAUDE.md 放进 git 仓库,团队每周都在往里面加东西。核心机制就一条——每当看到 Claude 做错了什么,就加到 CLAUDE.md 里。
有一个飞轮在运转:
这个飞轮一旦跑起来,停不住。
四、Skills 生态的格局
我梳理了一下目前 Agent Skills 领域的玩家,格局已经很清晰了:
| 层级 | 代表项目 | 定位 |
|---|---|---|
| 框架层 | obra/superpowers | 定义"怎么用 skills 做软件工程"的方法论 |
| 库层 | mattpocock/skills, K-Dense-AI/scientific-agent-skills | 即插即用的 skill 集合 |
| 基础设施层 | agentmemory, danielmiessler/Personal_AI_Infrastructure | 持久化记忆、Agent 运行基础设施 |
| 市场层 | 尚未出现 | Agent Skills 的 npmjs.com 在哪里? |


框架层
obra/superpowers 不是给你一堆积木,而是给你一套"怎么搭积木"的方法论。它的野心更大,它想做 Agent 时代的软件工程标准。从需求、设计、实现、测试到部署,一整条流水线都定义了。
库层
mattpocock/skills 偏 TypeScript 和前端,K-Dense/scientific-agent-skills 偏科研和数据分析。未来会出现各种垂直领域的 skills 库——游戏开发、嵌入式、区块链,你能想到的方向都是机会。
基础设施层
这是最底层。让 Skills 这个生态能跑起来的前提是:Agent 能记住、能组织、能调用这些 skills。 agentmemory 做持久化记忆,Personal_AI_Infrastructure 做 Agent 运行基础设施。
市场层(最大的机会)
npm 有 npmjs.com,Python 有 PyPI,Agent Skills 的"官方市场"在哪里?目前最接近的是 clawhub(我现在装 skills 用的就是它),但它还远没有成为基础设施。
这和 npm 的剧本一样。2015 年不是没有比 npm 更好的包管理器,但 npm 已经在 Node.js 里预装了,所以它赢了。
现在 Agent Skills 的"预装渠道"就是 Cursor、Claude Code、Windsurf 这些 AI IDE。谁先进入它们的默认推荐列表,谁就拿到了当年 npm 的那个位置。
五、我的几点看法
作为一个创业公司 Agent 产品的深度参与者(从 HAMi 算力调度到 Agent 工作流编排,再到手头的 AIOps Agent 平台),这个趋势我有些切身体会想分享。
第一,Skills 解决了 AI 编程最核心的痛点:犯错重复化。
用 Claude Code 写一段时间代码后,你一定会发现它反复犯同样的错误——同样的类型错误、同样的架构偏差、同样的忽略边界条件。每次你都得在 prompt 里重新强调。Skills 的本质就是把这些"教训"变成可复用的工件,一个团队积累,所有人受益。
第二,CLAUDE.md 是起点,但不是终点。
pocock 的仓库之所以爆炸,不只是因为他写了好的 CLAUDE.md,而是因为他把 CLAUDE.md 做成了可安装的模块。这个转变看起来小,实际上是个范式转移。就像从"复制粘贴 lodash 的函数"到"npm install lodash"——同样的功能,安装体验的改变带来了整个生态。
第三,对平台团队来说,Skills 是新的治理层次。
我在做 AIOps 平台时,团队内部也在做类似的事:把运维专家的知识编码成可复用的"skill",Agent 在执行运维操作时自动调用。比如 K8s 集群故障诊断 skill、GPU 健康检查 skill、日志归因分析 skill。这些 skill 的价值在于:它们让 Agent 在特定场景下的表现,从"随机正确"变成了"确定性可靠"。

六、这对你意味着什么
如果你还在手写 CLAUDE.md,把 skills 当成"锦上添花"——可能该重新评估了。
不是所有 skills 都值得用。pocock 的 TypeScript skills 可能跟你的项目不搭。但思路是一样的:把你和 Agent 协作的经验,变成可复用的知识。
这不只是为了"节省时间"。而是因为:你每让 Agent 犯一个你以前犯过的错,就是在浪费上下文窗口。
而标准化的 Agent Skills 生态一旦成熟,那些没有积累自己 skill 库的开发者,就会像 2015 年还在手写 jQuery 插件的人一样——技术上不算落后,但效率差了两个数量级。
AI 可以替我写,但不能替我想。但标准化 skill 可以替你积累,却不能替你判断。选哪些 skill 用、不用哪些 skill、自己写什么 skill——这些判断永远是你自己的。
这个领域变化太快了。pocock 的仓库今天可能已经破 8 万星了,下周可能就破 10 万。我自己的写作工作流也已经是一组高度定制的 skills 在协作——每天自动抓取新闻、改写、配图、发布,全流程 Agent 完成。
如果你也在用 Agent Skills,欢迎告诉我:你的 CLAUDE.md 里放了什么?你装了哪些 skills?哪些是真的好用的?
延伸阅读:
· mattpocock/skills
· obra/superpowers
· agentmemory
· Personal AI Infrastructure