Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
onmax avatar

Vue

  • 7k installs
  • 696 repo stars
  • Updated July 27, 2026
  • onmax/nuxt-skills

vue is an agent skill for 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

About

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 name vue description 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 license MIT Vue 3 Development Reference for Vue 3 Composition API patterns component architecture and testing practices Current stable Vue 3 5 with enhanced reactivity performance 56 memory 10x faster array tracking new SSR features and improved developer experience 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 vue components 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

  • Writing `.vue` components
  • Creating composables (`use*` functions)
  • Building client-side utilities
  • Testing Vue components/composables
  • Server routes, API endpoints

Vue by the numbers

  • 6,978 all-time installs (skills.sh)
  • +53 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #226 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

vue capabilities & compatibility

Capabilities
writing `.vue` components · creating composables (`use*` functions) · building client side utilities · testing vue components/composables · server routes, api endpoints
Use cases
documentation
From the docs

What vue says it does

**Current stable:** Vue 3.5+ with enhanced reactivity performance (-56% memory, 10x faster array tracking), new SSR features, and improved developer experience.
SKILL.md
## Overview Progressive reference system for Vue 3 projects.
SKILL.md
Load only files relevant to current task to minimize context usage (~250 tokens base, 500-1500 per sub-file).
SKILL.md
npx skills add https://github.com/onmax/nuxt-skills --skill vue

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs7k
repo stars696
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryonmax/nuxt-skills

When should developers use vue and what problem does it solve?

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 destr

Who is it for?

Developers working with vue patterns described in the skill documentation.

Skip if: Skip when cached docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

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 destr

What you get

Grounded guidance and workflows from SKILL.md for vue.

  • Vue 3 component templates
  • typed props and emits patterns
  • script setup boilerplate

Files

SKILL.mdMarkdownGitHub ↗

Vue 3 Development

Reference for Vue 3 Composition API patterns, component architecture, and testing practices.

Current stable: Vue 3.5+ with enhanced reactivity performance (-56% memory, 10x faster array tracking), new SSR features, and improved developer experience.

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 .vue components
  • 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 For VueUse composables: use vueuse 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.tsreferences/testing.md
TypeScript patternsreferences/typescript.md
Vue Router typingreferences/router.md
Reactivity (ref, watch)references/reactivity.md
Custom directivesreferences/directives.md
Provide/injectreferences/provide-inject.md
Edge cases, vue-tscreferences/gotchas.md

Loading Files

Consider loading these reference files based on your task:

  • [ ] references/components.md - if working in components/ or writing .vue files
  • [ ] references/composables.md - if creating composables (use* functions)
  • [ ] references/utils-client.md - if working in utils/ or writing client utilities
  • [ ] references/testing.md - if writing .spec.ts or .test.ts files
  • [ ] references/typescript.md - if working with Vue TypeScript patterns or generics
  • [ ] references/router.md - if working with Vue Router or route typing
  • [ ] references/reactivity.md - if using ref, reactive, computed, watch, or watchEffect
  • [ ] references/directives.md - if creating or using custom directives
  • [ ] references/provide-inject.md - if using provide/inject patterns
  • [ ] references/gotchas.md - if debugging edge cases or hydration issues

DO NOT load all files at once. Load only what's relevant to your current task.

Quick Start

<script setup lang="ts">
const { count = 0 } = defineProps<{ count?: number }>()
const emit = defineEmits<{ update: [value: number] }>()
</script>

<template>
  <button @click="emit('update', count + 1)">
    Count: {{ count }}
  </button>
</template>

Available Guidance

[references/components.md](references/components.md) - Props with reactive destructuring, emits patterns, defineModel for v-model, slots shorthand

[references/composables.md](references/composables.md) - Composition API structure, VueUse integration, lifecycle hooks, async patterns, reactivity gotchas

[references/utils-client.md](references/utils-client.md) - Pure functions, formatters, validators, transformers, when NOT to use utils

[references/testing.md](references/testing.md) - Vitest + @vue/test-utils, component testing, composable testing, router mocking

[references/typescript.md](references/typescript.md) - InjectionKey for provide/inject, vue-tsc strict templates, tsconfig settings, generic components

[references/router.md](references/router.md) - Route meta types, typed params with unplugin-vue-router, scroll behavior, navigation guards

[references/reactivity.md](references/reactivity.md) - ref, reactive, computed, watch, watchEffect, reactivity fundamentals

[references/directives.md](references/directives.md) - Custom directive hooks, v-focus, v-click-outside, v-tooltip patterns

[references/provide-inject.md](references/provide-inject.md) - InjectionKey typing, app-level provide, readonly patterns

[references/gotchas.md](references/gotchas.md) - Common gotchas, vue-tsc edge cases, hydration issues, race conditions (from vuejs-ai/skills)

Related skills

How it compares

Pick vue over generic frontend skills when the stack is Vue 3 or Nuxt and components must follow script setup idioms.

FAQ

What does vue do?

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

When should I invoke 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

Where is the source documentation?

Ground claims in SKILL.md excerpts and linked reference files from the cached docs.

Is Vue safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.