Help us improve
Share bugs, ideas, or general feedback.
From role-frontend
Provides Vue 3 expertise on Composition API, Pinia stores, Nuxt 3, Vue Router, custom directives, provide/inject, transitions, and Volar config. Use for building components, state design, routing, and reactivity debugging.
npx claudepluginhub rnavarych/alpha-engineer --plugin role-frontendHow this skill is triggered — by the user, by Claude, or both
Slash command
/role-frontend:vue-expertThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Building or reviewing Vue 3 single-file components with `<script setup>`
Delivers Vue 3 best practices for Composition API script setup, composables, ref/reactive patterns, Pinia state management, and Nuxt apps. Activates on .vue files and Vue triggers.
Vue 3 development patterns covering Composition API, Pinia state management, Vue Router, and Nuxt 3 with TypeScript. Includes reactivity and component communication decision trees.
Builds Vue 3 components with Composition API, configures Nuxt 3 SSR/SSG, sets up Pinia stores, scaffolds Quasar/Capacitor mobile apps, implements PWA features, and optimizes Vite builds.
Share bugs, ideas, or general feedback.
<script setup><script setup> always — less boilerplate, better TypeScript inference, no option to go backref for primitives, reactive for objects — never destructure reactive; use toRefs()computed over watch for derived state — synchronous derivations should never need watchersuseCartStore, useAuthStore; not useArrayStorestoreToRefs() for reactive destructuring — functions can be destructured directlyreferences/composition-api-reactivity.md — ref/reactive/toRefs, computed, watch/watchEffect, script setup macros (defineProps, defineEmits, defineModel, defineExpose), composables, shallowRef, defineAsyncComponentreferences/pinia-vue-router.md — Pinia setup vs options syntax, storeToRefs, persistence, store composition, Vue Router named routes, guards, scroll behavior, composable testing, createTestingPiniareferences/nuxt3-typescript-directives.md — Nuxt 3 useFetch/useAsyncData, server routes, middleware, runtime config, typed composables, generic components, InjectionKey, custom directives, transition system, anti-patterns