Use when building a plain Vue 3 SPA in a touchstone repo — SFCs, reactivity, props/emits/models, Pinia, composables, Vue Router, forms, perf, a11y, testing. Triggers on .vue files, `vue` in package.json, vite.config with the Vue plugin. Language-level TS rules live in the typescript skill; for SSR/file-routing/server-routes (Nuxt) use the nuxt skill.