Vue Skills 使用指南:让AI写出的Vue 3代码更规范

更新日期: 2026-04-22 阅读: 15 标签: skills

如果你用过AI写Vue 3代码,应该遇到过这种情况:代码能跑,但写法不太对。比如该用computed的地方用了ref,或者TypeScript类型写得乱七八糟。

这不是AI的问题,是没人教过AI"Vue的正确写法是什么"。

Vue团队成员Yunfei He开发了一个叫vue-skills的开源项目,专门解决这件事。尤雨溪也转发推荐过。简单说,它就是一套给AI看的"Vue 3避坑指南"。


vue-skills是什么

vue-skills不是组件库,也不是脚手架。它是一套规则集,把Vue 3的最佳实践、Composition API的常见坑、TypeScript的配合方式,整理成AI能理解并执行的规范

你可以把它理解成:给AI装了一本"Vue 3官方用法说明书"。以后你让AI写Vue代码,它会先翻翻这本书,再动手写


它解决了什么问题

AI写Vue代码有两个老毛病:

一是"时空错乱"。AI的训练数据里有Vue 2也有Vue 3,有时候它会把Options API和Composition API混着用,写出来的代码四不像。

二是"能跑就行"。AI生成的代码逻辑上没错,但写法上可能不是最优的。比如ref套ref这种反模式,AI不觉得有问题,但你review代码时会很头疼

vue-skills就是解决这两个问题的。它明确告诉AI:Vue 3应该这样写,那样写是坑,别踩。


里面包含哪些规则

目前vue-skills覆盖了几个核心领域

vue-best-practices:这是最核心的部分。涵盖Composition API的正确用法、TypeScript配合Vue的高频问题、项目结构规范、性能优化建议等。

pinia-best-practices:专门针对Pinia状态管理。包括Store怎么设计、类型怎么推导、哪些写法容易出错。

vue-router-best-practices:Vue Router 4的使用规范,涉及导航守卫、路由参数处理、路由组件生命周期等。

vue-testing-best-practices:测试相关规范,覆盖Vitest、Vue Test Utils、Playwright的使用方式。

vue-development-guides:构建Vue或Nuxt项目的通用指南,包括组件拆分原则、数据流管理、核心设计理念。

create-adaptable-composable:帮助生成可复用的composables,使用MaybeRef和MaybeRefOrGetter这类灵活输入模式。


怎么安装和使用

安装很简单,一行命令搞定:

npx add-skill hyf0/vue-skills

运行后按提示选择就行,安装完成会在项目目录里生成对应的配置文件

使用时的关键点:每次向AI提问时,在问题前面加上Use vue skill这个前缀。

举个例子:

Use vue skill, 帮我创建一个Vue 3组件,用Composition API和TypeScript,实现一个计数器功能。

加上这个前缀后,AI就会自动参考vue-skills里的规则来生成代码,而不是凭自己的"感觉"瞎写


哪些AI工具支持

目前支持Agent Skills协议的AI编程助手都能用,包括:

  • Cursor

  • Claude Code

  • VS Code Agent

  • GitHub Copilot Agent

  • Gemini CLI

这些工具会自动识别本地安装的Skills,不需要额外配置


一个真实的使用场景

假设你写了一个Pinia Store,不确定写法对不对。以前你可能会去翻文档、搜Stack Overflow。现在你直接问AI:

"Use vue skill, 帮我检查这个Pinia Store的写法有没有问题"

AI会按照vue-skills里的pinia-best-practices规则来review你的代码,指出问题并给出修改建议。整个过程可能也就一两分钟


它和普通Prompt有什么区别

有人可能会说:我自己写一段Prompt,告诉AI"写Vue 3要用Composition API、要用TypeScript",不也一样吗?

区别在于:Skills是结构化的、可验证的、持续维护的

你自己写的Prompt,AI可能理解不到位,也可能选择性忽略。而Skills里的每条规则都经过测试,确保"启用后代码质量确实提升了"才会放进去。而且Skills由Vue团队成员维护,会跟随Vue生态的演进持续更新。


写在最后

vue-skills目前还是早期实验项目,规则集还在完善中。但它代表了一个方向:AI写代码的质量,不只取决于模型本身,更取决于你给AI喂了什么"技能"。

如果你是Vue开发者,平时经常用AI辅助编程,vue-skills值得试试。它不是必需品,但用了之后,AI生成代码的质量会有明显提升。

项目GitHub地址:https://github.com/hyf0/vue-skills

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/13667

相关推荐

AI Skills:别再写重复提示词了,像管理代码一样管理AI技能

如果你还在为每次使用AI都要写冗长的提示词而烦恼,那么是时候了解一种新的工作方式了。最近在AI开发者圈子里,AI Skills 这个概念正在悄然改变我们与AI协作的方式。

我分析了上万个AI skills,这30个最实用

去年我做了一个提示词分享平台,半年多时间积累了一万多用户。当时AI技能(Skill)这个概念刚开始火起来,我就想把技能模块也加到平台里。但技能不只是处理文字,它需要托管文件夹,对技术和服务器要求比较高,我一个人实在搞不定。

AI技能包Skills:如何让AI一劳永逸地记住工作流程

你是否曾对AI助手重复相同的指令感到厌倦?比如每次都要说“帮我总结这段文字,翻译成中文,再改成公众号风格”。有没有一种方法,能让AI像安装软件一样,一次设定,永久记住某个工作流程?

Agent Skills 完全指南:从概念到集成

本文是一份完整的Agent Skills指南,适合新手入门和开发者参考。内容涵盖Skills的基本概念、格式规范,以及如何将其集成到AI Agent中,所有内容通俗易懂,同时符合搜索引擎收录标准,帮助你快速掌握Agent Skills的核心用法。

AI驱动下前端提效的11个Skill:直接安装就能用

如果前端提效的文章还停留在“Prompt、重构、测试”这种抽象能力层面,其实不够落地。更适合前端拿来就用的写法,应该是:哪些Skill可以直接安装,装完能解决什么问题,适合什么场景。

别再让AI瞎写Vue代码了,用Skills给它装个大脑

现在用AI写代码的人越来越多。打开Cursor或者Claude,说句话就能生成一段Vue代码,确实方便。但用久了你会发现一个问题:AI写出来的代码能用,但看着就是不太对劲。命名乱来,结构别扭,跟团队其他人写的对不上。不是代码有错,是写法不像人写的。

Vue Skills、React Skills来了,开发大牛都在推

最近AI圈冒出个新词:Skills。到处都在说。VS Code的Agent在用,Copilot在用,Claude Code也在用。各种AI框架都在聊这个。

最受欢迎的10个OpenClaw skills,装完就能用

最近科技圈都在聊小龙虾,其实就是OpenClaw。这个AI助手之所以火,全靠它的技能包系统。就像给AI配了个工具箱,遇到啥任务就掏啥工具,干啥像啥,不会卡顿。

如何写出高质量的AI Skill:从Anthropic官方仓库学到的7个原则

如果你想让AI Agent真正能干好活,光靠聊天是不够的。你得给它写说明书,也就是Skill。Anthropic官方开源了一个叫skill-creator的仓库,里面装的不是一个普通技能,而是一个教AI怎么创建技能的技能。

Prompt、Agent、Skill、MCP到底啥区别?用一个故事全讲明白

这几年AI发展快,新词一个接一个往外冒。Prompt、Agent、Skill、MCP、Claude Code、Cursor……每个词你都见过,可真要把它们放一块,谁是谁、谁管什么、谁跟谁啥关系——估计没几个人能说清。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!