介绍 @antfu/skills
它的工作方式就像 @antfu/eslint-config,是一套从生态系统中精选出来的、带有明确主张的技能包。
你无需将技能直接内嵌到项目中,而是获得类似包管理器的体验:安装技能包及其技能依赖。
https://github.com/antfu/skills-pack
skills-pack(npm 包名 @antfu/skills)是知名开源开发者 Anthony Fu 整理的一套精选 agent skills 集合,由 skills-npm 提供底层支持。它把来自生态各处的技能统一声明在一个 npm 包里,项目只需一次安装即可获得全部技能。它的工作方式类似 @antfu/eslint-config:你不需要把技能文件手动内嵌进项目,而是获得一种接近包管理器的体验——安装技能包,连同它的技能依赖一起装好。
安装后,每个技能会被放入 .agents/skills/ 目录,并自动链接到本机检测到的 agent 技能目录中,覆盖 Claude Code、Cursor、OpenCode、Codex 等常见工具,也可通过参数显式指定目标 agent。项目地址为 github.com/antfu/skills-pack。
在 skills-pack 出现之前,想让 AI 编程助手用上一套靠谱的技能,往往要逐个仓库翻找、手动复制 SKILL.md 文件,再分别塞进不同 agent 的配置目录。技能来源分散、版本无法追踪,团队协作时更难统一:有人装了旧版,有人漏装某个技能,换一台机器又要重来一遍。更麻烦的是,技能与项目代码混在一起,升级和删除都靠手工,既容易出错,也让仓库变得臃肿。对于同时使用多个 agent 的开发者来说,这种重复劳动几乎无法避免。
skills-pack 把技能当作依赖来管理,用一条命令完成安装、同步与清理,让技能配置像 npm 依赖一样可复现、可提交、可协作。
安装技能包即可获得精选技能集合,无需逐个手动搬运。
技能会链接进本机检测到的 Claude Code、Cursor 等目录。
skills-npm-lock.json 与 skills-lock.json 记录技能出处,可提交。
prepare 脚本让每次 npm install 都保持技能同步。
它把「技能管理」从手工活变成了工程化流程,对重度使用 AI 编程助手的开发者来说,这是一次工作方式的升级,也让团队协作有了统一标准。
移除依赖即可在下次同步时删除技能,干净利落。
技能包跟踪各上游默认分支,一条命令即可拉取更新。
介绍 @antfu/skills
它的工作方式就像 @antfu/eslint-config,是一套从生态系统中精选出来的、带有明确主张的技能包。
你无需将技能直接内嵌到项目中,而是获得类似包管理器的体验:安装技能包及其技能依赖。
https://github.com/antfu/skills-pack