AI skills for Vue.js
AI Coding Skills for Vue.js
Browse the best AI coding skills for Vue.js in 2026, Composition API patterns, Nuxt 4 scaffolding, Pinia stores, Vitest + Vue Test Utils, and design-to-code for Vue components. Works with every major AI coding tool.
Short answer
The best AI coding skills for Vue are skills-hub's `code-review`, `unit-test` (Vitest + Vue Test Utils), `nextjs`-equivalent Nuxt scaffolding, `design-to-code` (Vue + Tailwind / UnoCSS), `accessibility`, and `responsive`. All portable across major AI coding tools.
Vue 3.5 + Nuxt 4 + Pinia is the modern stack in 2026. The skills below detect your Vue stack and emit idiomatic Composition API code with proper script-setup syntax, defineProps with TypeScript, reactive vs ref usage, and the new Vapor mode where opted in.
Top skills for Vue.js
01code-to-prd
16 installsReverse-engineer any codebase into a complete Product Requirements Document (PRD). Analyzes routes, components, state management, API integrations, and user interactions to produce business-readable documentation detailed enough for engineers or AI agents to fully reconstruct every page and endpoint. Works with frontend frameworks (React, Vue, Angular, Svelte, Next.js, Nuxt), backend frameworks (NestJS, Django, Express, FastAPI), and fullstack applications. Use when users mention: generate PRD, reverse-engineer requirements, code to documentation, extract product specs from code, document page logic, analyze page fields and interactions, create a functional inventory, write requirements from an existing codebase, document API endpoints, or analyze backend routes.
Buildfrom Multi-Domain Skills02common-security-audit
7 installsProbe for hardcoded secrets, injection surfaces, unguarded routes, business logic flaws, and platform-specific weaknesses across backend (Node, Go, Java, Python, Rust), frontend (React, Angular, Vue), and mobile (iOS, Android, Flutter) codebases. Use when performing security audits, vulnerability scans, secrets detection, or penetration testing.
Buildfrom Multi-Language Standards03vue-best-practices
3 installsMUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
Buildfrom antfu Skills04nodejs-development
3 installsNode.js development guidelines covering Payload CMS, Vue.js with TypeScript, and general TypeScript best practices
Buildfrom Mindrally Skills05slidev
3 installsCreate and present web-based slidedecks for developers using Slidev with Markdown, Vue components, code highlighting, animations, and interactive features. Use when building technical presentations, conference talks, code walkthroughs, teaching materials, or developer decks.
Buildfrom antfu Skills06stitch::code-to-design
2 installsConvert frontend code (Vite, React, Angular, Vue, etc.) to a Stitch Design by chaining static HTML extraction, design system extraction, and file upload. **ALWAYS** use this skill when the user's intent is to move existing web apps or React/Angular/Vue components into Stitch (e.g., requests to "save", "migrate", or "upload"). You must use this skill even for simple "save" operations, as it is the only way to ensure the design system is extracted and assets are properly linked.
Buildfrom Google Labs07context7-mcp
2 installsThis skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
Buildfrom Context7 (Upstash)08stitch::extract-design-md
2 installsExtract a comprehensive design system (DESIGN.md) directly from frontend source code — React, Vue, Svelte, Angular, plain HTML/CSS, or any web framework. Analyzes component files, stylesheets, Tailwind configs, theme definitions, and design tokens to produce a rich, Stitch-compatible design system document. Use this skill whenever the user wants to reverse-engineer a design system from an existing codebase, audit the visual language of a project, extract design tokens from source files, or understand the styling patterns in a frontend repo — even if they just say "what does this app look like?" or "pull out the design from this code."
Buildfrom Google Labs09nuxt
2 installsNuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.
Buildfrom antfu Skills10vue-options-api-best-practices
2 installsVue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
Buildfrom Vue.js AI Skills11accessibility-lead
2 installsWeb UI accessibility lead. Use before writing or changing HTML, JSX, TSX, Vue, Svelte, CSS or templates. Picks specialists and merges their findings.
Buildfrom Accessibility Agents12vue-best-practices
2 installsMUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
Buildfrom Vue.js AI Skills13create-adaptable-composable
1 installsCreate a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.
Buildfrom Vue.js AI Skills14d3js-data-visualization
1 installsCreate interactive, custom data visualizations using d3.js — including charts, graphs, network diagrams, and geographic maps. Use when you need fine-grained control over visual elements, transitions, or interactions beyond what standard charting libraries offer, in any JavaScript environment (vanilla JS, React, Vue, Svelte, etc.).
Buildfrom Open Skills (besoeasy)15gsap-frameworks
1 installsOfficial GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMount, onDestroy. Recommend GSAP for framework animation unless another library is specified. For React use gsap-react.
Buildfrom GSAP (GreenSock)16vuejs-typescript-best-practices
1 installsVue.js and TypeScript best practices for building performant applications with Vite, Pinia, VueUse, and Tailwind CSS.
Buildfrom Mindrally Skills17web-component-design
1 installsMaster React, Vue, and Svelte component patterns including CSS-in-JS, composition strategies, and reusable component architecture. Use when building UI component libraries, designing component APIs, or implementing frontend design systems.
Buildfrom wshobson Agents18vue-pinia-best-practices
1 installsPinia stores, state management patterns, store setup, and reactivity with stores.
Buildfrom Vue.js AI Skills
Frequently asked questions
Do AI skills know Composition API vs Options API?
Yes, modern skills default to <script setup lang='ts'> + Composition API for new code, and respect Options API if the codebase still uses it.
Can AI generate Nuxt 4 server routes?
Yes. The api-scaffold skill detects Nuxt and emits server/api/ routes with proper H3 event handlers, defineEventHandler, and useStorage for KV.
What's the best AI tool for Vue?
Cursor with the Volar extension gives the best inline experience. Claude Code handles multi-component refactors and design-to-code well.
Do AI skills understand Pinia?
Yes. The api-scaffold and code-review skills detect Pinia and use the setup-store style (defineStore with a function), not the legacy options-store style.