vue-expert

Generate Vue 3 project skeletons with Composition API, Pinia, and Vite.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/lamb92009/claude-skills --skill vue-expert-lamb92009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-expert
Source: https://github.com/lamb92009/claude-skills/tree/main/vue-expert
Command: npx skills add https://github.com/lamb92009/claude-skills --skill vue-expert-lamb92009

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Vue 3 frontend projects often struggle with maintainable architecture when adopting the Composition API, state management with Pinia, SSR patterns, and modern tooling across Nuxt 3 and Quasar. This skill provides proven patterns, structure, and templates to accelerate delivery and ensure consistency across teams.

Core Features & Use Cases

  • Composition API practices: consistent setup, script setup usage, and typed props with defineProps/defineEmits.
  • State & routing guidance: Pinia store patterns, module organization, and route guards for Nuxt 3.
  • Tooling & performance: Vite config, SSR considerations, and build optimizations for Quasar/Nuxt projects.

Quick Start

Create a Vue 3 project skeleton using the Composition API, Pinia, and Vite for a Nuxt 3 or Quasar setup.

Frequently Asked Questions about vue-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a scalable Vue 3 frontend using the Composition API?

To structure a scalable Vue 3 frontend, apply consistent script setup usage and typed props with defineProps and defineEmits. This approach ensures maintainable architecture and type safety when building complex applications.

What is the best way to manage state in Nuxt 3 with Pinia?

The best way to manage state in Nuxt 3 with Pinia involves using established store patterns and module organization. This ensures consistent state management and integrates seamlessly with route guards for your application.

How do I configure Vite for SSR in Quasar and Nuxt projects?

Configuring Vite for SSR in Quasar and Nuxt projects requires applying specific build optimizations and SSR considerations. This setup ensures proper server-side rendering performance and tooling integration across your stack.

Does this Vue 3 expert pattern support TypeScript type safety?

Yes, the Vue 3 expert pattern fully supports TypeScript type safety. It specifies requirements for type safety with TypeScript, ensuring robust typed props and emits within your Composition API components.

Can I use Quasar with Pinia and Vite for Vue 3 app development?

Yes, you can use Quasar with Pinia and Vite for Vue 3 app development. The patterns provide tooling and performance guidance specifically tailored for Quasar and Nuxt projects, including build optimizations.