Modern Vue 3 conventions for writing, reviewing, refactoring, or migrating Vue: `<script setup>` and the Composition API, `defineProps` / `defineEmits` / `defineModel`, `ref` vs `reactive` and reactivity-loss caveats, composables for shared logic, `provide` / `inject` and Pinia within the state tiers, templates and keyed lists, `<Suspense>` and async components, the Nuxt server boundary, and testing by role.