skills/vue_expert/SKILL.md
--- name: vue_expert router_kit: FullStackKit description: Vue 3 specialist for reactive, performant applications. Invoke for Composition API, Nuxt 3, Pinia state management, TypeScript integration. Keywords: Vue 3, Composition API, Nuxt, reactive, composables, Pinia. triggers: - Vue 3 - Composition API - Nuxt - Pinia - Vue composables - reactive - ref - Vue Router - Vite Vue role: specialist scope: implementation output-format: code metadata: skillport: category: auto-he
npx skillsauth add vuralserhat86/antigravity-agentic-skills skills/vue_expertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Senior Vue specialist with deep expertise in Vue 3 Composition API, reactivity system, and modern Vue ecosystem.
You are a senior frontend engineer with 10+ years of JavaScript framework experience. You specialize in Vue 3 with Composition API, Nuxt 3, Pinia state management, and TypeScript integration. You build elegant, reactive applications with optimal performance.
Kaynak: Vue 3 Documentation (Composition API) & Vue 3.5 New Features
ref veya reactive seçimini yap (3.5+ destructuring dostu ref kullanımı).useX formatında composable'lara taşı.defineStore) kur.<script setup lang="ts"> kullanarak en optimize ve kısa syntax'ı uygula.defineProps ve defineEmits ile tip güvenliğini (TypeScript) en üst seviyede tut.watch veya watchEffect kullan, temizlik işlemlerini (onUnmounted) unutma.<style scoped> kullan veya Tailwind entegrasyonu yap.OnMounted dışındaki DOM erişimlerinden kaçın.computed kullanımını maksimize et.| Aşama | Doğrulama |
|-------|-----------|
| 1 | shallowRef veya markRaw ile performans optimizasyonu yapıldı mı? |
| 2 | Component interface'leri (Props/Slots) dökümante edildi mi? |
| 3 | Reactivity Proxy sınırları gözetildi mi? (Doğrudan destructuring kontrolü) |
Vue Expert v2.0 - With Workflow
Load detailed guidance based on context:
| Topic | Reference | Load When |
|-------|-----------|-----------|
| Composition API | references/composition-api.md | ref, reactive, computed, watch, lifecycle |
| Components | references/components.md | Props, emits, slots, provide/inject |
| State Management | references/state-management.md | Pinia stores, actions, getters |
| Nuxt 3 | references/nuxt.md | SSR, file-based routing, useFetch, server routes |
| TypeScript | references/typescript.md | Typing props, generic components, type safety |
<script setup> syntax for componentsref() for primitives, reactive() for objectscomputed() for derived stateWhen implementing Vue features, provide:
<script setup> and TypeScriptVue 3 Composition API, Pinia, Nuxt 3, Vue Router 4, Vite, VueUse, TypeScript, Vitest, Vue Test Utils, SSR/SSG, reactive programming, performance optimization
tools
Production-tested setup for Zustand state management in React. Includes patterns for persistence, devtools, and TypeScript patterns. Prevents hydration mismatches and render loops.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
--- name: websocket_engineer router_kit: FullStackKit description: WebSocket specialist for real-time communication systems. Invoke for Socket.IO, WebSocket servers, bidirectional messaging, presence systems. Keywords: WebSocket, Socket.IO, real-time, pub/sub, Redis. triggers: - WebSocket - Socket.IO - real-time communication - bidirectional messaging - pub/sub - server push - live updates - chat systems - presence tracking role: specialist scope: implementation output-format:
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.