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
8 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. Trigger 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 Skills02responsive
4 installsAudit and fix responsive design issues across all breakpoints. Scans for fixed widths that cause mobile overflow, missing media query variants, non-responsive images, undersized touch targets below 48px, unreadable typography, and horizontal scroll violations. Auto-detects framework (Flutter, Tailwind, React, Vue, Angular) and responsive system, then fixes layouts with proper flex/grid, clamp-based fluid typography, responsive image sizing, and adequate touch target spacing. Verifies every screen at mobile (375px), tablet (768px), desktop (1280px), and wide (1920px). Use when you need to fix mobile layout bugs, audit responsive breakpoints, fix overflow issues, ensure touch targets meet accessibility minimums, or verify no horizontal scroll at any viewport width.
UXfrom Skills Hub03vue-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 Skills04accessibility-test
3 installsAutomated WCAG 2.1 AA accessibility testing with axe-core and Lighthouse CI. Auto-detects frontend framework (React, Next.js, Vue, Angular, Svelte, Astro, Flutter, React Native), discovers all routes and interactive components, installs Playwright + axe-core for page-level scanning and jest-axe/vitest-axe for component-level testing. Generates tests for color contrast (4.5:1), alt text, form labels, ARIA attributes, heading order, landmark regions, focus visibility, keyboard navigation (tab order, focus traps, modal focus management, skip-to-content), screen reader compatibility (aria-live regions, error announcements, toast notifications), and Flutter Semantics validation (48dp touch targets, semanticLabel). Reports violations by severity (critical, serious, moderate, minor) with WCAG criterion references. Use when adding a11y testing, auditing accessibility compliance, fixing contrast issues, or validating keyboard and screen reader support.
Testfrom Skills Hub05visual-regression
2 installsSet up visual regression testing with baseline screenshots across breakpoints. Auto-detects frontend framework (Next.js, React, Vue, Angular, Flutter, Storybook), configures Playwright screenshot comparison, BackstopJS, or Flutter golden tests, captures every page at mobile/tablet/desktop/wide viewports plus interactive states (hover, focus, error, empty, loading), stabilizes dynamic content to prevent false positives, and reports pixel-level diffs. Use when you need to catch unintended UI changes, set up screenshot baselines, prevent CSS regressions, or verify layouts across screen sizes after refactoring.
Testfrom Skills Hub06slidev
2 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 Skills07vue-testing-best-practices
1 installsUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Buildfrom antfu Skills08nodejs-development
1 installsNode.js development guidelines covering Payload CMS, Vue.js with TypeScript, and general TypeScript best practices
Buildfrom Mindrally Skills09i18n
1 installsSet up internationalization by extracting all hardcoded user-facing strings to locale files. Auto-detects framework (Flutter, Next.js, React, Vue, Angular, iOS, Android) and configures the appropriate i18n library (react-intl, next-intl, vue-i18n, flutter_localizations, NSLocalizedString, strings.xml), generates namespaced translation keys with dot notation, handles pluralization via ICU MessageFormat, sets up date/number/currency formatting per locale, adds RTL layout support for Arabic and Hebrew, and replaces every hardcoded string with translation function calls. Use when you need to add multi-language support, extract hardcoded strings, set up locale files, configure translation workflows, handle pluralization, or add RTL support.
UXfrom Skills Hub10common-security-audit
1 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 Standards11analytics-tracking
1 installsSet up production-ready event tracking with Amplitude, Mixpanel, PostHog, or GA4. Auto-detects your framework (React, Next.js, Vue, Flutter, Angular, Python, Go, Rails), installs the correct SDK, creates a provider-agnostic analytics service wrapper, defines a typed event taxonomy, instruments page views and key user flows, and adds privacy/consent controls. Use when you need analytics, event tracking, user tracking, product analytics, usage metrics, or telemetry.
Integrationfrom Skills Hub12nuxt
1 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 Skills13a11y-audit
1 installsAccessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.
Buildfrom Multi-Domain Skills14vue
1 installsVue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive.
Buildfrom antfu Skills15portable-text-serialization
Render and serialize Portable Text to React, Svelte, Vue, Astro, HTML, Markdown, and plain text. Use when implementing Portable Text rendering in any frontend framework, building custom serializers for non-standard block types, converting Portable Text to HTML strings server-side, converting Portable Text to Markdown, extracting plain text from Portable Text, or troubleshooting rendering issues with marks, blocks, lists, or custom types.
Buildfrom Sanity16dr-jskill
Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST APIs, and Docker. Use when creating Spring Boot projects, setting up Java microservices, or building enterprise applications with the Spring Framework.
Buildfrom Spring Boot (Julien Dubois)17vueuse-functions
Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.
Buildfrom antfu Skills18vue-typescript
Expert in Vue.js TypeScript development with Vite, Pinia, and modern UI frameworks
Buildfrom Mindrally 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.