PluginBench
Skill
Review
Audit score 70

vue-debug-guides

vuejs-ai/skills

Vue 3 debugging guides for runtime errors, warnings, async failures, and hydration issues.

What is vue-debug-guides?

Comprehensive reference for diagnosing and fixing Vue 3 runtime problems including reactivity bugs, component issues, template errors, and form handling. Use when troubleshooting unexpected behavior, state updates, watchers, or SSR/hydration failures.

  • Debug reactivity issues like unexpected re-renders, ref value access, and proxy identity problems
  • Diagnose computed property side effects, mutations, and conditional dependency bugs
  • Troubleshoot watcher and watchEffect async cleanup, stale data, and timing issues
  • Fix component registration, ref exposure, event listener, and naming collision problems
  • Resolve props and emits declaration issues, event firing, and native event conflicts
  • Debug template compilation, v-if/v-for precedence, null checks, and dynamic arguments

How to install vue-debug-guides

npx skills add https://github.com/vuejs-ai/skills --skill vue-debug-guides
Claude Code
Cursor
Windsurf
Cline

How to use vue-debug-guides

  1. 1.Identify the category of your issue (Reactivity, Computed, Watchers, Components, Props & Emits, Templates, Template Refs, or Forms & v-model)
  2. 2.Find the specific problem description matching your symptom in the relevant section
  3. 3.Follow the reference link provided to access detailed debugging guidance and solutions
  4. 4.Apply the recommended fix to your code and verify the issue is resolved

Use cases

Good for
  • Debugging why a component re-renders unexpectedly or state updates don't trigger reactivity
  • Fixing watchers that fire with stale data or miss dependencies after async operations
  • Resolving 'component not found' errors or click listeners not firing on custom components
  • Troubleshooting v-model form bindings that don't show initial values or sync correctly
  • Fixing v-for lists where items disappear, swap state, or show undefined data
Who it's for
  • Vue 3 developers debugging runtime errors and unexpected behavior
  • Frontend engineers troubleshooting reactivity, watchers, and state management issues
  • Component library maintainers fixing prop/emit and event handling bugs
  • Full-stack developers diagnosing SSR and hydration mismatch problems

vue-debug-guides FAQ

When should I use vue-debug-guides vs vue-best-practices?

Use vue-debug-guides when diagnosing or fixing existing Vue issues. Use vue-best-practices for development patterns and avoiding common gotchas proactively.

Does this cover SSR and hydration issues?

Yes, the skill includes debugging for SSR/hydration issues as part of its comprehensive Vue 3 runtime error handling.

What Vue versions does this cover?

This skill focuses on Vue 3, including references to Vue 3.5+ features like useTemplateRef.

Are there code examples in the referenced guides?

The skill provides reference links to detailed guides; the actual examples and solutions are in those referenced documentation files.

Full instructions (SKILL.md)

Source of truth, from vuejs-ai/skills.


name: vue-debug-guides description: Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.

Vue 3 debugging and error handling for runtime issues, warnings, async failures, and hydration bugs. For development best practices and common gotchas, use vue-best-practices.

Reactivity

Computed

Watchers

Components

Props & Emits

Templates

Template Refs

Forms & v-model

Events & Modifiers

Lifecycle

Slots

Provide/Inject

Attrs

Composables

Composition API

Animation

TypeScript

Async Components

Render Functions

KeepAlive

Transitions

Teleport

Suspense

SSR

Performance

SFC (Single File Components)

Plugins

App Configuration