vue
Umiejętność Vue 3 dla asystentów AI — Composition API, script setup i reaktywność
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do integracji z Claude, Codex lub Copilot, który dostarcza pełną wiedzę o Vue 3 Composition API. Obejmuje macra script setup (defineProps, defineEmits, defineModel), system reaktywności (ref, computed, watch), komponenty wbudowane (Transition, Teleport, Suspense, KeepAlive) i best practices dla Single File Components. Opiera się na Vue 3.5 i zawsze preferuje TypeScript oraz nowoczesne podejście Composition API zamiast przestarzałego Options API.
Jak używać
Zainstaluj skill w swoim środowisku Claude, Codex lub Copilot, wskazując repozytorium https://github.com/antfu/skills/tree/main/skills/vue. Skill zostanie załadowany jako kontekst wiedzy dla asystenta AI.
Gdy pracujesz nad komponentem Vue, poproś asystenta o pomoc w pisaniu Single File Component (SFC). Asystent automatycznie zastosuje preferencje skill'u: TypeScript,
<script setup lang="ts">i Composition API.Definiuj props, emity i modele za pomocą makr dostępnych w script setup — użyj
defineProps,defineEmitsidefineModel. Asystent będzie sugerować te makra zamiast tradycyjnego Options API.Dla reaktywności używaj
reficomputeddo tworzenia reaktywnych wartości i obliczonych właściwości. Jeśli nie potrzebujesz głęboką reaktywność, skill sugerujeshallowRefdla lepszej wydajności.Dodaj obserwatorów za pomocą
watchiwatchEffectdo reagowania na zmiany danych. Skill zawiera przykłady lifecycle hooks i composables do organizacji logiki.Dla zaawansowanych wzorców używaj wbudowanych komponentów takich jak
Transition,Teleport,SuspenseiKeepAlive. Asystent będzie znać ich API i przypadki użycia bezpośrednio z dokumentacji Vue 3.5.