What problem does it solve? Building modern Vue 3 applications requires coordinating many moving parts: Composition API reactivity patterns, Pinia state management, Nuxt 3 SSR/SSG configuration, Quasar/Capacitor mobile builds, PWA service workers, and Vite build tuning. This Skill consolidates senior-level Vue expertise into one place so you get correct, type-safe implementations without hunting through scattered documentation. ## Core Features & Use Cases - Vue 3 Component Development: Implements components with <script setup>, TypeScript-typed props/emits, composables, slots, provide/inject, and Teleport following Composition API best practices. - State & Routing: Sets up Pinia stores (setup-style with storeToRefs), persistence plugins, and Vue Router 4 patterns for SPA and SSR contexts. - Nuxt 3 & SSR: Configures file-based routing, useFetch/useAsyncData data fetching, server API routes, middleware, hydration mismatch prevention, and custom Fastify SSR. - Mobile, PWA & Build Tooling: Scaffolds Quasar/Capacitor hybrid apps with native plugins (camera, geolocation, push notifications), configures Workbox service workers, and tunes Vite with code splitting, sourcemaps, compression, and bundle analysis. - Use Case: Ask it to build a Nuxt 3 dashboard with a Pinia auth store, lazy-loaded routes, and an optimized Vite production build, and it delivers typed components, stores, and configuration with validation steps. ## Quick Start Ask the agent to create a Vue 3 component with Composition API and TypeScript, or to configure a Nuxt 3 project with Pinia state management and optimized Vite build settings.