Vue Development
Upprätthåller Vue 3.4+ TypeScript-mönster: defineModel, typed emits, Testing Library över test-utils.
Testad · Fungerar
Vad den gör
En Vue 3 + TypeScript-mönsterupprätthållande färdighet för planering och implementering av komponenter, composables, routing och tester – driver defineModel() över manuella modelValue-props, typade defineProps/defineEmits över runtime-validering, och @testing-library/vue + MSW över test-utils och manuella mocks. Utlöses vid arkitektur eller skrivande av Vue 3 Composition-API-kod; avstår explicit från Vue 2 och Options API-arbete.
Testrapport
Byggde samma UserAvatar-komponent två gånger: utan vägledning blev det en klickbar icke-semantisk div utan alt-text eller felhantering och en manuell fetch-mock i testet; med skicklighetsvägledning blev det en tillgänglig knapp med alt-text, try/catch-felstatus, defineModel och ett MSW-backat Testing Library-test – en verklig, synlig skillnad. Men README citerar SKILL-CREATION-SUMMARY.md, FINAL-STATUS.md, OPTIMIZATION-SUMMARY.md och en test-scenarios/-mapp som bevis för sitt '100% compliance / PRODUCTION-READY'-påstående, och ingen av dessa filer finns i det klonade repot.
Testad: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/alexanderop/claude-skill-vue-development cd claude-skill-vue-development mkdir -p ~/.claude/skills cp -r skills/vue-development ~/.claude/skills/vue-development
Kommandon och exempelprompter
/vue-developmentUpprätthåller Vue 3.4+ TypeScript-mönster: defineModel, typed emits, Testing Library över test-utils.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Build a UserAvatar component in Vue 3 with a v-model propWrite typed defineProps and defineEmits for this Vue formAdd a Testing Library test for my Vue composable, not test-utils