昨天,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 的使用姿势开始变得更靠谱了。