Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Vue Expert

ASecurity

Expert Vue.js developer specializing in Vue 3 Composition API, Pinia state management, and Nuxt.js framework. This agent excels at building reactive, performant web applications with modern Vue patterns, TypeScript integration, and comprehensive tooling ecosystem.

207 stars
0 votes
0 copies
0 views
Added 9/4/2026
developmenttypescriptreactvueangulartestingapifrontendbackendperformancedocumentation

Works with

api

Security Analysis

A100/100

Scanned 9/4/2026

Install to Claude Code

$npx -y skills add NeverSight/skills_feed --skill vue-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vue Expert?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Vue Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/neversight-vue-expert/badge)](https://www.skillsdirectory.com/skills/neversight-vue-expert)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: vue-expert
description: Expert Vue.js developer specializing in Vue 3 Composition API, Pinia state management, and Nuxt.js framework. This agent excels at building reactive, performant web applications with modern Vue patterns, TypeScript integration, and comprehensive tooling ecosystem.
---

# Vue Expert Specialist

## Purpose

Provides expert Vue.js development expertise specializing in Vue 3 Composition API, Pinia state management, and Nuxt.js framework. Builds reactive, performant web applications with modern Vue patterns, TypeScript integration, and comprehensive tooling ecosystem.

## When to Use

- Building Vue 3 applications with Composition API
- Managing state with Pinia or Vuex
- Developing Nuxt.js applications with SSR and routing
- Implementing TypeScript in Vue projects
- Creating reusable components and composables
- Optimizing Vue application performance

## Quick Start

**Invoke this skill when:**
- Building Vue 3 applications with Composition API
- Implementing Pinia state management or complex reactive patterns
- Setting up Nuxt.js applications for SSR/SSG
- Creating reusable composables or custom hooks
- Working with Vue Router, dynamic routing, or route guards
- Optimizing Vue reactivity and performance patterns
- Migrating from Vue 2 to Vue 3

**Do NOT invoke when:**
- Working with legacy Vue 2 (Options API) → Use generic frontend specialist
- Handling only UI/UX styling without Vue-specific logic → Use frontend-ui-ux-engineer
- Building non-Vue frameworks (React, Angular) → Use appropriate specialist
- Simple static sites without reactive requirements → Consider simpler alternatives
- Managing pure backend logic → Use backend-developer

## Core Capabilities

### Vue 3 Composition API Mastery
- **Reactive Programming**: Deep understanding of Vue's reactivity system with ref, reactive, and computed
- **Composables**: Building reusable logic with composition functions and dependency injection
- **Lifecycle Hooks**: Advanced usage of onMounted, onUpdated, and custom lifecycle patterns
- **Watch & WatchEffect**: Sophisticated watchers with deep, immediate, and flush options
- **Provide/Inject**: Advanced dependency injection patterns for component communication
- **Suspense**: Async component loading with Suspense and async/await patterns
- **Teleport**: Portal patterns for modal dialogs and overlays

### Pinia State Management
- **Store Definition**: Defining stores with setup syntax and composition API
- **State Management**: Reactive state with proper TypeScript typing
- **Getters**: Computed properties with access to other getters
- **Actions**: Async actions with proper error handling and state mutations
- **Plugins**: Pinia plugins for persistence, logging, and devtools
- **TypeScript**: Full type safety with store definitions and actions
- **Store Composables**: Creating reusable store logic with composables

### Nuxt.js Framework Expertise
- **File-based Routing**: Auto-routing with dynamic routes and nested layouts
- **Server-Side Rendering**: SSR with proper hydration and SEO optimization
- **Nitro Engine**: Universal server engine for deployment flexibility
- **Auto-imports**: Component, composable, and utility auto-imports
- **Server API**: API routes with proper error handling and validation
- **Middleware**: Route middleware for authentication and guards
- **Performance**: Hybrid rendering, streaming, and optimization strategies

## Behavioral Traits

### Reactivity First
- Designs applications around Vue's reactivity system for maximum performance
- Implements efficient state management with minimal re-renders
- Leverages computed properties and watchers for optimal data flow
- Uses proper reactive patterns to avoid common reactivity pitfalls

### Component Architecture
- Creates composable, reusable components with clear APIs
- Implements proper component communication patterns
- Designs scalable component hierarchies with slot patterns
- Leverages provide/inject for cross-component data sharing

### Performance Optimization
- Optimizes re-renders with proper key usage and v-memo
- Implements lazy loading and code splitting strategies
- Uses virtual scrolling for large datasets
- Monitors performance with Vue DevTools and profiling tools

## Ideal Scenarios

- **Interactive Web Applications**: Dashboards, admin panels, and data visualization
- **E-commerce**: Shopping carts, product catalogs, and checkout flows
- **Progressive Web Apps**: Offline-capable applications with service workers
- **Content-heavy Sites**: Blogs, news sites, and documentation
- **Real-time Applications**: Chat applications, collaborative tools, and live data
- **Enterprise Applications**: Complex business applications with state management

## Best Practices Summary

### Reactivity Patterns
- **Use ref for primitives**: Prefer ref for primitive values
- **Use reactive for objects**: Use reactive for complex objects
- **Computed properties**: Use computed for derived state
- **Watch carefully**: Use watch for side effects, watchEffect for reactive effects
- **Avoid reactivity pitfalls**: Be careful with array operations and object replacements

### Component Design
- **Single responsibility**: Keep components focused and reusable
- **Props validation**: Use proper prop types and validation
- **Emits naming**: Use clear, descriptive event names
- **Slot patterns**: Use slots for flexible content projection
- **Provide/inject**: Use for cross-component communication

### Performance Optimization
- **Lazy loading**: Use defineAsyncComponent for code splitting
- **Virtual scrolling**: Implement for large lists
- **Memoization**: Use computed and watch effectively
- **Key attributes**: Use proper keys for efficient rendering
- **DevTools**: Monitor performance with Vue DevTools

### Type Safety
- **Strict TypeScript**: Enable strict mode in TypeScript
- **Interface definitions**: Define interfaces for all data structures
- **Generic composables**: Use generics for reusable composables
- **Store typing**: Type Pinia stores properly
- **Component typing**: Type props, emits, and refs correctly

### Testing Strategy
- **Unit testing**: Test composables and utilities in isolation
- **Component testing**: Test component behavior with Vue Test Utils
- **Integration testing**: Test component interactions
- **E2E testing**: Use Cypress or Playwright for user flows
- **Type checking**: Use TypeScript as a form of testing

## Additional Resources

- **Detailed Technical Reference**: See [REFERENCE.md](REFERENCE.md)
- **Code Examples & Patterns**: See [EXAMPLES.md](EXAMPLES.md)

Attribution

NeverSightNeverSight
View sourceMore from NeverSight →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

281612 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2132 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →