Frontend Vue Patterns

Use this skill when the user says 'Vue pattern', 'Composition API pattern', 'composable', 'provide/inject', 'Vue reactivity', 'Vue directive', 'Vue composable', 'Vue Router', 'Pinia pattern', 'renderless component', 'Vue slot pattern'. This skill enforces: composables for all reusable logic (useX naming), Pinia setup stores for global state, route lazy loading with navigation guards, renderless components with scoped slots, and custom directives for reusable DOM behavior. Requires Vue 3 (package.json with vue). Do NOT use for: Vue project structure/architecture, Nuxt-specific patterns, or non-Vue frameworks.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/frontend/vue/patterns commit 4deb32026e

Frequently asked questions

npx skillmds@latest add j4flmao/frontend-vue-patterns