Que fait vue-pinia-best-practices ?
Bonnes pratiques Pinia : gestion d'état, configuration des stores et réactivité avec les stores.
Bonnes pratiques Pinia : gestion d'état, configuration des stores et réactivité avec les stores.
Ce skill aide les développeurs Vue.js à maîtriser Pinia, la bibliothèque de gestion d'état recommandée pour Vue 3. Il couvre les meilleures pratiques pour la création et l'organisation des stores, y compris les patterns de state management, la configuration des stores (options API et setup), et l'utilisation de la réactivité avec les stores. Le skill fournit des conseils concrets et idiomatiques pour structurer votre logique métier, gérer les mutations asynchrones, et exploiter les getters et actions. Il est conçu pour fonctionner avec les agents IA comme Claude Code ou Cursor, et aide à produire un code Pinia maintenable, performant et aligné avec les standards de l'écosystème Vue.js.
npx skills add https://github.com/vuejs-ai/skills/tree/main/skills/vue-pinia-best-practicesInstalled? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Bonnes pratiques Pinia : gestion d'état, configuration des stores et réactivité avec les stores.
This repo contains 5 individual skills — each has its own dedicated page.
Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
A collection of best practices and tips for developing applications using Vue.js. This skill MUST be apply when developing, refactoring or reviewing Vue.js or Nuxt projects.
JSX syntax in Vue (e.g., class vs className, JSX plugin config).
Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.