O que vue-pinia-melhores-práticas faz?
Stores Pinia, padrões de gerenciamento de estado, configuração de stores e reatividade com stores.
Gerenciamento de estado com Pinia: stores, padrões, configuração e reatividade.
Esta skill especializada em Pinia para Vue.js 3 oferece as melhores práticas para criar e gerenciar stores de forma eficiente. Ela cobre desde a configuração básica de uma store com a API de Composição (setup stores) e a API de Opções (options stores), até padrões avançados de gerenciamento de estado, como o uso de getters para dados derivados, actions para lógica assíncrona e mutations implícitas. A habilidade também aborda como integrar as stores com o sistema de reatividade do Vue, garantindo que as mudanças de estado sejam refletidas automaticamente nos componentes. Ideal para desenvolvedores que usam Vue 3, Vuex, Nuxt ou qualquer framework baseado em Vue, ela fornece orientação sobre como estruturar e organizar o estado da aplicação de maneira escalável e de fácil manutenção. O conteúdo é baseado na documentação oficial do Pinia e em padrões comprovados pela comunidade Vue.
npx skills add https://github.com/vuejs-ai/skills/tree/main/skills/vue-pinia-best-practicesInstalled? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Stores Pinia, padrões de gerenciamento de estado, configuração de stores e reatividade com 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.