Лучшие практики Vue.
npx -y skills add hyf0/vue-skills --skill vue-best-practices --agent claude-codeНабор лучших практик для Vue.js. ОБЯЗАТЕЛЬНО использовать для Vue.js задач. Стандартный подход: Composition API с <script setup> и TypeScript. Охватывает Vue 3, SSR, Volar, vue-tsc. Загружать при работе с .vue файлами, Vue Router, Pinia или Vite с Vue.
Стандартный стек: Vue 3 + Composition API + <script setup lang="ts">.
vue-options-api-best-practicesvue-jsx-best-practicesПеред любой Vue-задачей прочитать и применить:
references/reactivity.mdreferences/sfc.mdreferences/component-data-flow.mdreferences/composables.mdДля любой нетривиальной фичи создать краткую карту компонентов:
components/<feature>/..., composables/use<Feature>.tsref/reactive), всё производное через computed<script> → <template> → <style>defineModel() для двусторонней привязки (Vue 3.4+)provide/inject для глубоко вложенных зависимостейuse: useUser, useCartonUnmounted для event listeners, intervalsv-memo для тяжёлых списков с редко меняющимися даннымиshallowRef/shallowReactive для больших объектов без глубокой реактивностиdefineAsyncComponent для разбивки кода по маршрутам:key для v-for — без использования индексовstrict: true в tsconfig.jsondefineProps/defineEmitsvue-tsc в CI