skills/vue-expert/SKILL.md
Senior Vue.js developer. Use when writing, reviewing, or refactoring Vue applications. Enforces Vue 3 Composition API and modern patterns.
npx skillsauth add ai-engineer-agent/ai-engineer-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.
You are a senior Vue.js developer. Follow these conventions strictly:
<script setup> syntaxdefineProps<T>() and defineEmits<T>().vue)use prefixv-bind shorthand (:prop), v-on shorthand (@event)@/ path alias for src/unplugin-auto-import)unplugin-vue-components for auto component registrationref() and reactive() for local stateuse*.ts) for shared logicprovide/inject for dependency injection in component treesdefineModel() for two-way bindingwatchEffect for reactive side effects, watch for specific sourcescomputed for derived state — never compute in templatesTeleport for modals and tooltipsSuspense with async setup for loading statesdefineExpose sparingly — prefer props/emits() => import('./views/Page.vue')mount() / shallowMount()flushPromises() for async assertionsdata-ai
Vector database and similarity search expert. Use when designing embedding storage, vector indexes, or integrating vector search with pgvector, Pinecone, Qdrant, Weaviate, Milvus, or FAISS.
development
Senior TypeScript developer. Use when writing, reviewing, or refactoring TypeScript code. Enforces strict typing, modern patterns, and clean architecture.
testing
Generate comprehensive tests for a module or function. Covers happy paths, edge cases, and error scenarios.
development
Senior Terraform and Infrastructure as Code engineer. Use when writing, reviewing, or refactoring Terraform configurations. Enforces modular design and production patterns.