C
ChaoBro

95K stars 的 Skills 集合:mattpocock 把 .claude 目录变成了公共技能库

95K stars 的 Skills 集合:mattpocock 把 .claude 目录变成了公共技能库

95K stars。GitHub 上这个周增长最快的 repo。

它不是一个框架,不是一个工具,不是一个新的 Agent 协议。它是一堆 .claude/skills 文件的集合——直白说,就是教 Claude Code 怎么干活的一套配置文件。

mattpocock 是 TypeScript 圈子里很有名的教育者(Total TypeScript 的创始人),他把自己日常用 Claude Code 时积累的 Skills 开源了。结果一周涨了 19000 多 star。

为什么一堆配置文件能火

因为大多数人根本不知道 Skills 是什么,或者知道了也不知道该怎么写。

Claude Code 的 .claude/skills 机制允许你给 Agent 定义一套结构化的行为规则:"遇到 X 情况时,按 Y 流程处理"。mattpocock 把这个玩明白了,他把一个工程师日常需要的所有 Skill 都写成了可复用的配置。

仓库里有一个 skills 目录,每个 skill 都是一个独立的配置单元。最新的提交是 12 小时前,他在优化 /handoff 这个 skill 的措辞。

具体有什么

仓库里已经有不少技能,覆盖了很多工程实践场景:

  • handoff:改善 Agent 之间的工作交接和文档记录
  • verify/check:验证模式的文档和列技能脚本
  • prototype:交互式设计的原型 skill

每个 skill 都不是泛泛的"帮我写代码",而是针对具体工作场景的结构化流程。这就像把一个有 10 年经验的工程师的工作习惯,浓缩成了一堆配置文件。

怎么用

项目支持 .claude-plugin 格式,意味着你可以通过 Claude Code 的插件系统直接安装。

# 在 .claude 目录下安装
# 然后 Claude Code 会自动加载这些 Skills

但说实话,最有价值的用法不是直接安装,而是读代码学思路。每个 skill 的配置都展示了一个具体的工程场景该怎么结构化——你可以参考它的写法,自己写适合自己项目的 skill。

这个趋势值得关注

这周 GitHub trending 上有好几个和 .claude 相关的项目:agentmemory、academic-research-skills、skills……这说明 .claude 配置正在形成一个新的"生态层"。

以前大家分享 Prompt,现在大家分享 Skill。Skill 比 Prompt 高级的地方在于它是结构化的、可组合的、有明确触发条件的。一个精心设计的 Skill 比一百个零散的 Prompt 有用得多。

mattpocock 的 95K star 证明了市场对高质量 Skill 配置的渴求。接下来会有更多人把自己积累的 Skill 开源,这个生态会越来越丰富。

我的态度

直接拿来用?可以,但要小心。别人的 skill 是基于别人的工作流写的,不一定适合你的项目。

更好的做法是:把这套 repo 当教科书,学它怎么定义 skill、怎么组织规则、怎么处理边界情况。然后写适合自己项目的版本。

83 个 commit,社区还在快速迭代中。值得 star,更值得细读。


主要来源: