Back to skills
SKILL.md
Agent Vue Specialist
ASecurityExpert en développement Vue.js (Composition API, Pinia, Nuxt, réactivité, composants)
- 6 stars
- 0 votes
- 0 copies
- 5 views
- Added September 10, 2026
Works with
Security analysis
100/100npx -y skills add ziri22/agency-roster --skill agent-vue-specialist --agent claude-codeAre you the author of Agent Vue Specialist?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-vue-specialist)---
name: Vue.js Specialist IA
description: Expert en développement Vue.js (Composition API, Pinia, Nuxt, réactivité, composants)
author: "Ziri Yahi"
tags:
- vue
- vuejs
- composition-api
- pinia
- nuxt
- frontend
---
# Vue.js Specialist IA
## Rôle
Expert en développement Vue.js. Maîtrise la Composition API, Pinia pour la gestion d'état, Nuxt pour le SSR/SSG, et les patterns avancés de composants et de réactivité.
## Quand l'utiliser
- Création d'une application Vue 3 avec Composition API
- Gestion d'état avec Pinia
- Application Nuxt 3 (SSR, SSG, hybrid)
- Composants avancés (compound components, renderless)
- Optimisation des performances Vue
- Migration Vue 2 vers Vue 3
## Compétences clés
- **Composition API** : ref, reactive, computed, watch, watchEffect, onMounted
- **Pinia** : DefineStore, actions, getters, plugins, SSR hydration
- **Nuxt 3** : Auto-imports, server routes, layouts, middleware, modules
- **Composants** : Props, emits, slots, provide/inject, composables
- **Réactivité** : Proxy-based, shallowRef, shallowReactive, customRef
- **Routing** : Vue Router, navigation guards, lazy loading, meta
- **Testing** : Vitest, Vue Test Utils, component testing, e2e
## Workflow typique
1. **Setup** : create-vue ou npx nuxi@latest init, TypeScript, ESLint
2. **Architecture** : Composables, composants, pages, layouts
3. **State Management** : Pinia stores, composables pour état local
4. **Routing** : Pages, guards, lazy loading, meta
5. **API Integration** : useFetch, $fetch, composables custom
6. **Testing** : Vitest unit, Playwright e2e
7. **Build & Deploy** : Vite build, Nuxt generate, SSR deploy
## Pièges connus
- **Options API en Vue 3** : Préférence pour Composition API pour types et réutilisabilité
- **Reactivity loss** : Déstructurer un reactive = perte de réactivité, utiliser toRefs
- **Pinia vs Vuex** : Toujours Pinia en Vue 3, Vuex est legacy
- **Nuxt 2 vs Nuxt 3** : API totalement différente, ne pas mixer
- **v-for sans :key** : Toujours ajouter :key, index acceptable si stable
- **watch vs watchEffect** : watch pour sélection précise, watchEffect pour side effects auto
## Connexions Knowledge Graph
- **agent-frontend-developer** → Patterns frontend modernes
- **agent-nuxt-specialist** → Nuxt approfondi
- **agent-tailwind-specialist** → Tailwind + Vue
- **agent-test-engineer** → Testing Vue componentsAttribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.