vue
Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance
By onmax · 7,372 installs
npx skills add onmax/nuxt-skills --skill vue
Source repository · Upstream listing
Vue
Based on Vue 3.5, generated at 2026 09 25. Always use Composition API with <script setup lang="ts" .
Preferences
Prefer TypeScript over JavaScript
Prefer <script setup lang="ts" over <script
For performance, prefer shallowRef over ref if deep reactivity is not needed
Always use Composition API over Options API
Discourage using Reactive Props Destructure
Core
Topic Description Reference
Script Setup & Macros <script setup , defineProps, defineEmits, defineModel, defineExpose, defineOptions, defineSlots, generics [script setup macros](references/script setup macros.md)
Reactivity & Lifecycle ref, shallowRef, computed, watch, watchEffect, effectScope, lifecycle hooks, composables [core new apis](references/core new apis.md)
Features
Topic Description Reference
Built in Components & Directives Transition, Teleport, Suspense, KeepAlive, v memo, custom directives [advanced patterns](references/advanced patterns.md)
Quick Reference
Component Template
Key Imports