vue-best-practices

Audit Vue 3 projects against best practices for reactivity, components, and state management.

13|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/abeldotam/bmad-viewer --skill vue-best-practices-abeldotam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-best-practices
Source: https://github.com/abeldotam/bmad-viewer/tree/main/.agents/skills/vue-best-practices
Command: npx skills add https://github.com/abeldotam/bmad-viewer --skill vue-best-practices-abeldotam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a consolidated, practical guide to Vue 3 best practices that helps teams write maintainable, high-quality code by avoiding common anti-patterns and leveraging the Composition API effectively.

Core Features & Use Cases

  • Structured guidance across reactivity, computed properties, watchers, components, props/emits, and provide/inject patterns.
  • Best practices for templates, transitions, lifecycle hooks, SSR, and state management to improve reliability and performance.
  • Real-world use cases for organizing code, avoiding pitfalls, and scaling Vue applications from small components to large apps.

Quick Start

Start auditing a Vue 3 project against these patterns to improve structure, readability, and performance.

Frequently Asked Questions about vue-best-practices

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

FAQPage Schema
What are Vue 3 best practices for organizing Composition API code in large projects?

Vue 3 best practices for organizing Composition API code involve structured guidance on reactivity, computed properties, and watchers to improve maintainability. This approach helps teams avoid common anti-patterns and scale applications from small components to large apps effectively.

How do I avoid reactivity anti-patterns when using Vue 3?

To avoid Vue 3 reactivity anti-patterns, apply disciplined patterns across computed properties, watchers, and provide/inject. This skill enforces safe development by guarding against common pitfalls and providing concrete guidance for scalable Vue applications.

Does this Vue 3 best practices guidance cover SSR and state management scenarios?

Yes, this Vue 3 best practices guidance covers SSR and state management scenarios. It provides structured rules for templates, transitions, lifecycle hooks, and state management to improve reliability and performance in real-world projects.

What is the best way to structure component props and emits in Vue 3?

The best way to structure component props and emits in Vue 3 is by following disciplined patterns that enforce safe, scalable development. This skill provides concrete guidance on props, emits, and provide/inject patterns to ensure high-quality, maintainable code.

When should I not use certain Vue 3 patterns for scaling applications?

You should avoid certain Vue 3 patterns when they introduce anti-patterns that compromise maintainability and performance. This skill guards against these pitfalls by enforcing discipline across reactivity, templates, and state management to ensure safe application scaling.