PluginBench
Skill
Review
Audit score 70

vue-debug-guides

hyf0/vue-skills

Debug Vue 3 runtime errors, reactivity issues, async failures, and hydration problems with targeted guides.

What is vue-debug-guides?

Comprehensive debugging reference for Vue 3 covering reactivity, computed properties, watchers, components, props/emits, templates, forms, and events. Use when diagnosing unexpected behavior, state mutations, rendering issues, or async-related bugs in Vue applications.

  • Diagnose reactivity issues like unexpected re-renders, ref unwrapping failures, and proxy identity problems
  • Debug computed property side effects, mutations, and conditional dependency tracking
  • Troubleshoot watcher and watchEffect async cleanup, stale data, and timing issues
  • Resolve component registration, ref access, and multi-root component styling problems
  • Fix prop/emit declaration errors, event listener collisions, and double-firing events
  • Identify template expression restrictions, v-if/v-for precedence bugs, and null reference errors

How to install vue-debug-guides

npx skills add https://github.com/hyf0/vue-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, Forms & v-model, or Events & Modifiers)
  2. 2.Find the specific problem description matching your symptom in the relevant section
  3. 3.Follow the reference link to the detailed guide for that issue
  4. 4.Apply the recommended solution or pattern to fix the bug

Use cases

Good for
  • Fixing state that stops updating after destructuring reactive objects or accessing refs without .value
  • Resolving computed properties that trigger unexpected mutations or never update due to conditional logic
  • Debugging watchers that fire with stale data or miss dependencies after async/await
  • Diagnosing child components showing as 'not found' or click listeners not firing on custom components
  • Fixing template rendering bugs where v-if/v-for precedence causes items to disappear or swap state
Who it's for
  • Vue 3 developers debugging runtime errors and unexpected behavior
  • Frontend engineers diagnosing reactivity and state management issues
  • Developers working with forms, watchers, and async operations in Vue
  • Teams migrating to Vue 3 and encountering new gotchas or breaking changes

vue-debug-guides FAQ

What's the difference between vue-debug-guides and vue-best-practices?

vue-debug-guides focuses on diagnosing and fixing runtime errors, warnings, and unexpected behavior. vue-best-practices covers development patterns and common gotchas to avoid during initial development.

Does this cover Vue 2 or only Vue 3?

This skill is specifically for Vue 3 debugging and error handling.

How do I know which guide to read for my issue?

Start by identifying the category your problem falls into (e.g., Reactivity, Watchers, Templates). Then scan the problem descriptions in that section to find the one matching your symptom.

Are there code examples in the referenced guides?

The skill provides links to detailed reference guides; consult those guides for specific code examples and solutions.

Full instructions (SKILL.md)

Source of truth, from hyf0/vue-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