Vue Development
Dwingt Vue 3.4+ TypeScript-patronen af: defineModel, getypeerde emits, Testing Library boven test-utils.
Getest · Werkt
Wat het doet
Een Vue 3 + TypeScript patroon-afdwingende skill voor het plannen en implementeren van componenten, composables, routing en tests – promoot defineModel() boven handmatige modelValue props, getypeerde defineProps/defineEmits boven runtime validatie, en @testing-library/vue + MSW boven test-utils en handmatige mocks. Activeert bij het architectureren of schrijven van Vue 3 Composition-API code; sluit expliciet Vue 2 en Options API werk uit.
Testrapport
Hetzelfde UserAvatar-component tweemaal gebouwd: ongeleid kwam het uit als een klikbare niet-semantische div zonder alt-tekst of foutafhandeling en een handmatige fetch-mock in de test; skill-geleid werd het een toegankelijke knop met alt-tekst, try/catch-foutstatus, defineModel, en een MSW-gesteunde Testing Library-test – een reëel, zichtbaar verschil. Maar de README verwijst naar SKILL-CREATION-SUMMARY.md, FINAL-STATUS.md, OPTIMIZATION-SUMMARY.md en een test-scenarios/-map als bewijs voor de claim '100% compliance / PRODUCTION-READY', en geen van die bestanden bestaat in de gekloonde repository.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/vue-developmentDwingt Vue 3.4+ TypeScript-patronen af: defineModel, getypeerde emits, Testing Library boven test-utils.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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