Que fait vue-options-api-best-practices ?
Style Vue 3 Options API (data(), methods, contexte this). Chaque référence ne montre qu'une solution basée sur l'Options API.
Style Vue 3 Options API (data(), methods, contexte this). Chaque référence ne montre qu'une solution basée sur l'Options API.
Cette compétence est conçue pour les développeurs travaillant avec Vue 3 et préférant l'Options API plutôt que la Composition API. Elle garantit que chaque suggestion générée par l'assistant IA suit strictement l'Options API, en utilisant les options `data()`, `methods`, et le contexte `this`. Ceci est utile pour maintenir la cohérence dans les projets existants basés sur l'Options API ou pour les équipes qui ont standardisé ce style. La compétence fonctionne avec les plateformes d'agents IA compatibles (Claude Code, Cursor, Codex) et se base sur le fichier SKILL.md pour guider le modèle. En restreignant les sorties à ce seul pattern, elle évite les mélanges accidentels entre Options et Composition API, ce qui réduit les erreurs et accélère le développement.
npx skills add https://github.com/vuejs-ai/skills/tree/main/skills/vue-options-api-best-practicesInstalled? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Style Vue 3 Options API (data(), methods, contexte this). Chaque référence ne montre qu'une solution basée sur l'Options API.
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).
Pinia stores, state management patterns, store setup, and reactivity with stores.
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.