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