What problem does it solve? Writing Vue.js applications with TypeScript often leads to inconsistent code style, poor performance, and unclear conventions across a team. This Skill provides a structured set of expert guidelines covering code style, naming, TypeScript usage, UI patterns, and performance optimization so your Vue 3 projects stay maintainable and fast. ## Core Features & Use Cases - Code Style & Structure Guidance: Enforces functional, declarative TypeScript patterns, DRY principles, descriptive naming, and organized file structure. - TypeScript & Vue Conventions: Recommends interfaces over types, maps over enums, Composition API with script setup, and named exports. - Performance Optimization: Covers VueUse reactivity helpers, Suspense for async components, dynamic imports, image optimization, and Vite chunk splitting to improve Web Vitals (LCP, CLS, FID). - Use Case: When scaffolding a new Vue 3 + Vite dashboard with Pinia state management, use this Skill to generate components that follow consistent naming, styling with Tailwind, and optimized bundle output. ## Quick Start Ask the assistant to create a Vue 3 component with TypeScript following best practices for a user profile page with Pinia state and Tailwind styling.