What problem does it solve? Vue and Nuxt codebases fail silently in predictable ways: reactivity detaches after a destructure, async watchers race and overwrite fresh data, Pinia stores freeze the UI, and Nuxt fetches run twice or leak state across SSR requests. This Skill encodes those failure modes as enforceable rules and workflows so an agent writes and reviews Vue code that actually stays reactive. ## Core Features & Use Cases - 25 version-gated core rules: Invariants for reactivity, props, computed/watch, defineModel, provide/inject, Pinia setup stores, navigation guards, and Nuxt data fetching, each tagged with its version floor (Vue 3.5, Nuxt 4, Router 5, Pinia 4). - Five gated workflows: implement-feature, diagnose-not-updating, review, add-tests, and optimize, each ending in a verification gate such as a typecheck, a causal-chain explanation, or a repeated measurement. - Deep reference files: Dedicated references for reactivity, components, composables, Pinia, Vue Router, Nuxt, testing, and performance, loaded on demand via a topic router. - Use Case: A component's list stops updating after a prop change and search results arrive out of order. The diagnose-not-updating workflow walks the detachment list, finds the destructured prop and the uncancelled async watcher, and produces fixes with exact line citations. ## Quick Start Use the vue skill to review ProductFilters.vue and explain why the list stops updating when the category prop changes.