This is a modular reference system for Vue 3 projects built around the Composition API. Instead of loading everything at once, you pull in only the reference files you need for your current task: component patterns when working on .vue files, composable guidelines when building use* functions, testing docs when writing specs. It covers the practical stuff like reactive destructuring with defineProps, typed emits, VueUse integration, and common gotchas with vue-tsc. The skill explicitly defers to specialized skills for Nuxt-specific patterns, so it's really focused on core Vue 3 work. Smart for keeping your context window clean while still having solid patterns on hand when you need them.

skills.sh installs
8.1K
GitHub stars
723
last updated
Aug 21, 2026

Install

$ npx -y skills add onmax/nuxt-skills --skill vue --agent claude-code

Installs into .claude/skills of the current project.

Files

Vue

Based on Vue 3.5, generated at 2026-09-25. Always use Composition API with <script setup lang="ts">.

Preferences

  • Prefer TypeScript over JavaScript
  • Prefer <script setup lang="ts"> over <script>
  • For performance, prefer shallowRef over ref if deep reactivity is not needed
  • Always use Composition API over Options API
  • Discourage using Reactive Props Destructure

Core

TopicDescriptionReference
Script Setup & Macros<script setup>, defineProps, defineEmits, defineModel, defineExpose, defineOptions, defineSlots, genericsscript-setup-macros
Reactivity & Lifecycleref, shallowRef, computed, watch, watchEffect, effectScope, lifecycle hooks, composablescore-new-apis

Features

TopicDescriptionReference
Built-in Components & DirectivesTransition, Teleport, Suspense, KeepAlive, v-memo, custom directivesadvanced-patterns

Quick Reference

Component Template

Sponsors

Details

Repository
github.com/onmax/nuxt-skills
Categories
Frontend Development, Backend & APIs, Testing & QA, Documentation
First seen
May 16, 2026

More from onmax/nuxt-skills

All 21
1onmax avatarnuxt-uionmax/nuxt-skillsUse when building styled UI with @nuxt/ui v4 components - create forms with validation, implement data tables with sorting, build modal dialogs and overlays, co7.2Kskills.sh installs
2affaan-m avatarfrontend-patternsaffaan-m/eccFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.7.1Kskills.sh installs
3pixijs avatarpixijs-scene-dom-containerpixijs/pixijs-skillsUse this skill when overlaying HTML elements on the PixiJS v8 canvas. Covers DOMContainer with element, anchor, and scene-graph-driven CSS transforms, the pixi.6.7Kskills.sh installs
4jeffallan avatarnextjs-developerjeffallan/claude-skillsUse when building Next.js 14+ applications with App Router, server components, or server actions. Invoke to configure route handlers, implement middleware, set 6Kskills.sh installs
5affaan-m avatarreact-patternsaffaan-m/eccReact 18/19 patterns including hooks discipline, server/client component boundaries, Suspense + error boundaries, form actions, data fetching, state management 5.9Kskills.sh installs
6affaan-m avatarreact-testingaffaan-m/eccReact component testing with React Testing Library, Vitest/Jest, MSW for network mocking, accessibility assertions with axe, and the decision boundary between c5.8Kskills.sh installs