mcpField
V
vue

vue

github.com/nuxt-content开发74048 次安装1 周前更新
代码仓库

关于 vue

面向 Vue 3 开发者的参考技能,涵盖组件、组合式函数、客户端工具和测试。内容按主题拆分,便于按需加载,减少无关上下文。

主要功能

  1. 01Vue 组件模式
  2. 02组合式函数与响应性指导
  3. 03客户端工具实践
  4. 04组件与组合式函数测试
  5. 05TypeScript 与路由指导

适用场景

  1. 01编写 Vue 组件
  2. 02创建组合式函数
  3. 03测试 Vue 代码

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nuxt-content/nuxt-studio --skill vue

安装后在 Claude Code 中输入/vue确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
components.md
composables.md
router.md
testing.md
typescript.md
utils-client.md

详细介绍

Vue 3 开发

Vue 3 Composition API 模式、组件架构和测试实践参考。

当前稳定版本: Vue 3.5+,具备增强的响应式性能(内存占用减少 56%,数组跟踪速度提升 10 倍)、新的 SSR 功能,以及更出色的开发体验。

概览

面向 Vue 3 项目的渐进式参考系统。仅加载与当前任务相关的文件,以尽量减少上下文用量(基础约 250 个 token,每个子文件约 500–1500 个 token)。

适用场景

以下情况请使用此技能:

  • 编写 .vue 组件
  • 创建组合式函数(use* 函数)
  • 构建客户端工具
  • 测试 Vue 组件/组合式函数

以下情况请改用 nuxt 技能:

  • 服务端路由、API 端点
  • 基于文件的路由、中间件
  • Nuxt 特定模式

对于带样式的 UI 组件: 使用 nuxt-ui 技能
对于无头且易于访问的组件: 使用 reka-ui 技能
对于 VueUse 组合式函数: 使用 vueuse 技能

快速参考

正在处理……加载文件
components/ 中的 .vuereferences/components.md
composables/ 中的文件references/composables.md
utils/ 中的文件references/utils-client.md
.spec.ts 或 .test.tsreferences/testing.md
TypeScript 模式references/typescript.md
Vue Router 类型references/router.md

加载文件

根据文件上下文,每次加载一个文件:

不要一次性加载所有文件——这会把上下文浪费在不相关的模式上。

可用指南

references/components.md - 使用响应式解构处理 Props、emits 模式、使用 defineModel 实现 v-model、插槽简写

references/composables.md - Composition API 结构、VueUse 集成、生命周期钩子、异步模式、响应式注意事项

references/utils-client.md - 纯函数、格式化器、验证器、转换器,以及何时不应使用工具函数

references/testing.md - Vitest + @vue/test-utils、组件测试、组合式函数测试、路由模拟

references/typescript.md - 用于 provide/inject 的 InjectionKey、vue-tsc 严格模板、tsconfig 设置、泛型组件

references/router.md - 路由 meta 类型、使用 unplugin-vue-router 的类型化参数、滚动行为、导航守卫

示例

resources/examples/ 中提供了可运行的示例:

  • component-example.vue - 包含所有模式的完整组件
  • composable-example.ts - 可复用的组合函数

评论

支持 Markdown