From role-frontend
Vue.js expertise including Composition API, Pinia state management, Nuxt.js 3, Vue Router, custom directives, provide/inject patterns, transition system, and Volar tooling configuration.
npx claudepluginhub rnavarych/alpha-engineer --plugin role-frontendThis skill is limited to using the following tools:
- Building or reviewing Vue 3 single-file components with `<script setup>`
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
<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