昨天,Vue 核心团队成员 Anthony Fu 在 GitHub 上发布了一个新项目:antfu/skills。
这不是给人看的说明文档,而是一套给 AI Agent 用的 Vue 生态能力集合。它尝试把常用的工具链和使用方式拆开、整理好,让 AI 在写代码时可以直接拿来用。
Skills 是什么?
简单说,Skills 就是一套专门给 AI 用的能力包。
如果你平时让 AI 帮你写 Vue / Nuxt 相关代码,大概都遇到过这些情况:
- 同一个问题,不同 AI 给的答案差别很大
- 明明 API 已经更新了,生成的代码还是老写法
- 每次都得手动贴一堆文档给它当上下文
- 写出来的代码能跑,但总感觉不太像社区里真正会用的方式
问题并不在于 AI 不会写代码,而是它缺少对整个 Vue 生态的长期上下文理解。
这个 skills 想做的,就是把这部分“背景知识”补上。
它具体做了什么?
这个仓库大概干了三件很务实的事。
把官方文档,变成 AI 能直接用的能力
Vue、Nuxt、Pinia、Vite、Vitest、UnoCSS 等项目的官方文档,都被按一定结构整理成 AI 可以理解和调用的技能。
这里有个很重要的点:它用的不是二次整理的“总结版文档”,而是基于官方原文进行结构化处理。
也就是说,AI 参考的依然是官方内容,只是换了一种更适合它使用的形式,而不是“听别人转述”。
顺带带上 antfu 自己常用的工程写法
除了文档本身,skills 里还能看到不少 antfu 在自己项目里长期使用的配置和写法。
这些内容并没有被包装成一套规范,而是作为背景一起整理进了 skills 里,让 AI 在生成代码时更接近真实项目里的用法。
最终给 AI Agent 直接加载使用
这些整理出来的内容,本身并不是给人阅读的,而是作为能力直接交给 AI Agent。
通过 skills CLI,可以把这些能力装进 Agent 里,让它在生成 Vue 项目代码时,对项目结构、工具选择和写法都有一个更接近社区现状的参考。
这个 skills 的核心目的很简单:把 Vue 社区这些年沉淀下来的知识,更直接地交给 AI 使用。
Github:https://github.com/antfu/skills
在这个基础上,AI 写出来的 Vue 代码会少一些踩坑式尝试,多一些贴近社区共识的写法,工程风格也更统一。
至少在 Vue 这一块,AI 的使用姿势开始变得更靠谱了。
热门跟贴