news 2026/4/16 15:03:26

Vue-skills的中文文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue-skills的中文文档

github地址https://github.com/vuejs-ai/skills/blob/main/README.md

文档概述

vue-skills 是一个为 Vue 3 开发提供 AI Agent Skills 的项目,帮助 AI 更好地理解和编写 Vue 3 代码。核心要点

1. 项目定位

  • 早期实验性/社区项目
  • 为 AI 代理提供专门的 Vue 3 开发技能
  • 基于实际问题提炼,可能不完整

2. 安装方式

方式一:使用 npx

npx skills add vuejs-ai/skills

npx skillsaddvuejs-ai/skills

方式二:Claude Code Marketplace

# 添加市场/plugin marketplaceaddvuejs-ai/skills# 安装单个技能/plugininstallcreate-adaptable-composable@vue-skills# 安装多个技能/plugininstallcreate-adaptable-composable@vue-skills vue-best-practices@vue-skills vue-development-guides@vue-skills

3. 使用方法

在提示词前加上 use vue skill:

Use vue skill,<你的提示词>

这样可确保 AI 遵循文档中的模式。

4. 可用的 Skills

Skill

适用场景

说明

vue-best-practices

Vue 3 + Composition API + TypeScript

最佳实践、常见陷阱、SSR 指导、性能优化

vue-options-api-best-practices

Options API (data(), methods)

this 上下文、生命周期、Options API 的 TypeScript

vue-router-best-practices

Vue Router 4

导航守卫、路由参数、路由组件生命周期

vue-pinia-best-practices

Pinia 状态管理

Store 设置、响应式、状态模式

vue-testing-best-practices

组件或 E2E 测试

Vitest、Vue Test Utils、Playwright

vue-jsx-best-practices

Vue 中的 JSX

与 React JSX 的语法差异

vue-development-guides

构建 Vue/Nuxt 项目

组件拆分、数据流、核心原则

vue-debug-guides

调试 Vue 3 问题

运行时错误、警告、异步错误处理、水合问题

create-adaptable-composable

创建可复用的 composables

MaybeRef/MaybeRefOrGetter 输入模式

5. 示例效果

文档展示了两个示例:

Todo App 示例:代码更易读
  • 组件拆分
  • 状态移至 composables
  • 使用 shallowRef 处理原始响应式数据
useHidden Composable 示例:
  • 使用 MaybeRef 和 MaybeRefOrGetter 提升灵活性

6. 方法论

Skills 分为两类:

  • Capability(能力型):AI 无法在没有技能的情况下解决问题(版本特定问题、未记录的行为等)
  • Efficiency(效率型):AI 可以解决但不够好(提供最佳模式和实践)

7. 验证流程

通过自动化评估验证:

  • 基线测试(不使用技能)
  • 使用技能测试
  • 只有在技能能解决原本无法解决的问题时才保留

各技能详细使用场景

1. vue-best-practices

适用场景:

  • 使用 Composition API + <script setup>
  • 需要 TypeScript 支持
  • 需要 SSR 指导
  • 性能优化

包含内容:

  • ref() vs reactive() 的选择
  • defineModel() 的使用(你已在使用)
  • Props 类型定义和校验
  • Composables 的最佳实践
  • 响应式陷阱和解决方案

2. vue-development-guides

适用场景:

  • 构建 Vue 组件库
  • 组件拆分和组织
  • 数据流设计
  • 核心开发原则

包含内容:

  • 组件拆分策略
  • 状态管理模式
  • 组件通信方式
  • 代码组织结构

3. create-adaptable-composable

适用场景:

  • 创建可复用的 composables
  • 需要灵活的响应式参数

包含内容:

  • MaybeRef / MaybeRefOrGetter 模式
  • 让 composables 同时接受 ref 和普通值

4. vue-debug-guides

适用场景:

  • 运行时错误排查
  • 响应式问题调试
  • 异步错误处理
  • 水合(hydration)问题

5. vue-options-api-best-practices

项目使用 Options API

6. vue-router-best-practices

项目中使用 Vue Router

7. vue-pinia-best-practices

项目中使用 Pinia

8. vue-testing-best-practices

适用场景:

  • 编写组件测试
  • E2E 测试

9. vue-jsx-best-practices

项目使用 JSX如何安装特定技能

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:58:13

blender fbx 比例不对 比例调整

2026.02测试 ok方法 A&#xff1a;修改 Object Scale Apply Scale选中鞋子 B&#xff08;比例小的那个&#xff09;Ctrl A → Apply → Scale → Blender 会把当前比例的应用&#xff0c;Scale 重置为 1

作者头像 李华
网站建设 2026/4/11 14:58:04

极简网站统计系统PHP源码

极简统计是一款专为博客和小型网站设计的轻量级统计系统&#xff0c;解决 Google Analytics 加载慢、百度统计体验差的问题。 核心特点 极简部署&#xff1a;单文件统计&#xff0c;5 分钟完成安装基础数据&#xff1a;PV、UV、IP、来源、地区、设备统计智能过滤&#xff1a;自…

作者头像 李华
网站建设 2026/4/16 13:45:59

第 2 章:安装和首次配置 —— 完成 Claude Code 的环境搭建

Claude Code 环境搭建规划 使用 Claude 进行编程辅助。通常&#xff0c;这可以通过以下几种方式&#xff1a; 使用 Claude 的 Web 界面&#xff08;claude.ai&#xff09;进行代码生成。 使用 Claude API 并配合一些 IDE 插件&#xff08;如 VS Code 的插件&#xff09;来在编…

作者头像 李华
网站建设 2026/4/16 12:06:05

基于Java的流浪狗救助平台 开题报告

目录项目背景平台目标技术选型功能模块创新点预期成果项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作项目背景 流浪狗救助问题日益受到社会关注&#xff0c;传统救助方式存在信息分散、资源整合困难等问题…

作者头像 李华
网站建设 2026/4/16 12:06:02

容器编排 - K8s - 配置文件参数说明和基础命令

文章目录 1. 简单搭建一个K8s搭建k8s方式&#xff1a; 2. k8s配置文件参数说明3. kubectl - 基本命令4. dashboard - k8s界面端工具总结 ✨✨✨学习的道路很枯燥&#xff0c;希望我们能并肩走下来&#xff01; 编程真是一件很奇妙的东西。你只是浅尝辄止&#xff0c;那么只会觉…

作者头像 李华
网站建设 2026/4/15 3:18:26

数据搬运工-DMA(上)

DMA&#xff08;Direct Memory Access&#xff0c;直接存储器访问&#xff09;提供在外设与内存、存储器和存储器之间的高速数据传输使用。它允许不同速度的硬件装置来沟通&#xff0c;而不需要依赖于CPU&#xff0c;在这个时间中&#xff0c;CPU对于内存的工作来说就无法使用。…

作者头像 李华