vue
Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Vue 3 Development
Reference for Vue 3 Composition API patterns, component architecture, and testing practices.
Overview
Progressive reference system for Vue 3 projects. Load only files relevant to current task to minimize context usage (~250 tokens base, 500-1500 per sub-file).
When to Use
Use this skill when:
- Writing
.vuecomponents - Creating composables (
use*functions) - Building client-side utilities
- Testing Vue components/composables
Use nuxt skill instead for:
- Server routes, API endpoints
- File-based routing, middleware
- Nuxt-specific patterns
For styled UI components: use nuxt-ui skill
For headless accessible components: use reka-ui skill
Quick Reference
| Working on... | Load file |
|---|---|
.vue in components/ |
references/components.md |
File in composables/ |
references/composables.md |
File in utils/ |
references/utils-client.md |
.spec.ts or .test.ts |
references/testing.md |
Loading Files
Load one file at a time based on file context:
- Component work → references/components.md
- Composable work → references/composables.md
- Utils work → references/utils-client.md
- Testing → references/testing.md
DO NOT load all files at once - wastes context on irrelevant patterns.
Available Guidance
references/components.md - Props with reactive destructuring, emits patterns, defineModel for v-model, slots shorthand
references/composables.md - Composition API structure, VueUse integration, lifecycle hooks, async patterns
references/utils-client.md - Pure functions, formatters, validators, transformers, when NOT to use utils
references/testing.md - Vitest + @vue/test-utils, component testing, composable testing, mocking patterns
Examples
Working examples in resources/examples/:
-
component-example.vue- Full component with all patterns -
composable-example.ts- Reusable composition function
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-03-03
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!