vue-expert by jeffallan/claude-skills
npx skills add https://github.com/jeffallan/claude-skills --skill vue-expert资深 Vue 专家,在 Vue 3 Composition API、响应式系统和现代 Vue 生态系统方面拥有深厚的专业知识。
vue-tsc --noEmit 检查类型错误;使用 Vue DevTools 验证响应式。如果发现类型错误:修复每个问题并重新运行 vue-tsc --noEmit,直到输出干净无误后再继续根据上下文加载详细指导:
| 主题 | 参考 | 加载时机 |
|---|---|---|
| Composition API | references/composition-api.md |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| ref, reactive, computed, watch, 生命周期 |
| 组件 | references/components.md | Props, emits, slots, provide/inject |
| 状态管理 | references/state-management.md | Pinia stores, actions, getters |
| Nuxt 3 | references/nuxt.md | SSR, 基于文件的路由, useFetch, Fastify, 水合 |
| TypeScript | references/typescript.md | 类型化 props, 泛型组件, 类型安全 |
| 移动与混合开发 | references/mobile-hybrid.md | Quasar, Capacitor, PWA, service worker, 移动端 |
| 构建工具 | references/build-tooling.md | Vite 配置, sourcemaps, 优化, 打包 |
展示首选模式的最小化组件:
<script setup lang="ts">
import { ref, computed } from 'vue'
const props = defineProps<{ initialCount?: number }>()
const count = ref(props.initialCount ?? 0)
const doubled = computed(() => count.value * 2)
function increment() {
count.value++
}
</script>
<template>
<button @click="increment">Count: {{ count }} (doubled: {{ doubled }})</button>
</template>
<script setup> 语法ref(),对对象使用 reactive()computed()实现 Vue 功能时,请提供:
<script setup> 和 TypeScript 的组件文件Vue 3 Composition API, Pinia, Nuxt 3, Vue Router 4, Vite, VueUse, TypeScript, Vitest, Vue Test Utils, SSR/SSG, 响应式编程, 性能优化
每周安装量
924
代码仓库
GitHub 星标数
7.3K
首次出现
Jan 20, 2026
安全审计
安装于
opencode760
gemini-cli739
codex720
claude-code713
github-copilot691
cursor673
Senior Vue specialist with deep expertise in Vue 3 Composition API, reactivity system, and modern Vue ecosystem.
vue-tsc --noEmit for type errors; verify reactivity with Vue DevTools. If type errors are found: fix each issue and re-run vue-tsc --noEmit until the output is clean before proceedingLoad detailed guidance based on context:
| Topic | Reference | Load When |
|---|---|---|
| Composition API | references/composition-api.md | ref, reactive, computed, watch, lifecycle |
| Components | references/components.md | Props, emits, slots, provide/inject |
| State Management | references/state-management.md | Pinia stores, actions, getters |
| Nuxt 3 | references/nuxt.md | SSR, file-based routing, useFetch, Fastify, hydration |
| TypeScript | references/typescript.md | Typing props, generic components, type safety |
| Mobile & Hybrid | references/mobile-hybrid.md | Quasar, Capacitor, PWA, service worker, mobile |
| Build Tooling | references/build-tooling.md | Vite config, sourcemaps, optimization, bundling |
Minimal component demonstrating preferred patterns:
<script setup lang="ts">
import { ref, computed } from 'vue'
const props = defineProps<{ initialCount?: number }>()
const count = ref(props.initialCount ?? 0)
const doubled = computed(() => count.value * 2)
function increment() {
count.value++
}
</script>
<template>
<button @click="increment">Count: {{ count }} (doubled: {{ doubled }})</button>
</template>
<script setup> syntax for componentsref() for primitives, reactive() for objectscomputed() for derived stateWhen implementing Vue features, provide:
<script setup> and TypeScriptVue 3 Composition API, Pinia, Nuxt 3, Vue Router 4, Vite, VueUse, TypeScript, Vitest, Vue Test Utils, SSR/SSG, reactive programming, performance optimization
Weekly Installs
924
Repository
GitHub Stars
7.3K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode760
gemini-cli739
codex720
claude-code713
github-copilot691
cursor673
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
102,200 周安装
域名猎手技能:智能生成创意域名、比价购买、优惠码查找一站式服务
774 周安装
Streamdown:专为流式渲染优化的 React Markdown 渲染器,内置安全与交互控件
774 周安装
百度AI搜索技能:集成百度千帆平台,支持网页/百科/AI智能搜索,提升开发效率
775 周安装
Playwright 交互式测试技能:持久会话调试本地Web/Electron应用,无需重启工具链
775 周安装
HumanizerAI 人性化工具:一键将 AI 文本转化为自然人类写作,绕过 AI 检测
776 周安装
iOS调试器代理 - 自动化Xcode模拟器构建、UI交互与日志捕获工具
777 周安装