vue-debug-guides

Diagnose Vue 3 runtime errors, warnings, and hydration issues.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/remiconnesson/nuxt-minimal-starter-v0-template --skill vue-debug-guides-remiconnesson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vue-debug-guides
Source: https://github.com/remiconnesson/nuxt-minimal-starter-v0-template/tree/main/.agents/skills/vue-debug-guides
Command: npx skills add https://github.com/remiconnesson/nuxt-minimal-starter-v0-template --skill vue-debug-guides-remiconnesson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vue 3 debugging guidance helps developers diagnose and fix runtime errors, warnings, async failures, and hydration issues that commonly occur during development and SSR scenarios.

Core Features & Use Cases

  • Comprehensive debugging patterns for Vue 3 reactivity (refs, reactive, computed, watch, watchEffect) and Composition API lifecycles.
  • SSR/hydration guidance covering mismatch scenarios, top-level await in script setup, and Suspense considerations.
  • Gotchas & best practices with concrete examples and cross-reference links to official docs for safe production usage.

Quick Start

Describe exact debugging steps to reproduce a Vue 3 runtime error and apply a fix.

Frequently Asked Questions about vue-debug-guides

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

FAQPage Schema
How do I debug Vue 3 hydration mismatch errors during SSR?

Vue 3 hydration mismatch errors occur when server-rendered HTML differs from client output. This Skill provides actionable SSR hydration guidance covering mismatch scenarios, top-level await in script setup, and Suspense considerations to diagnose and fix mismatches.

Why does my Vue 3 reactive object lose reactivity in computed properties?

Vue 3 reactive objects lose reactivity when destructured or reassigned incorrectly. This Skill provides comprehensive debugging patterns for refs, reactive, computed, watch, and watchEffect to identify common reactivity gotchas and apply safe usage fixes.

What is the best way to diagnose Vue 3 Composition API lifecycle hook failures?

Diagnosing Vue 3 Composition API lifecycle hook failures requires tracing execution order and async timing. This Skill provides concrete checks and best practices for lifecycle hooks to prevent frequent pitfalls in production Vue apps.

Can I use top-level await in Vue 3 script setup without causing Suspense issues?

Top-level await in Vue 3 script setup requires Suspense boundaries to handle async dependencies. This Skill covers SSR hydration guidance and Suspense considerations with concrete examples to prevent runtime errors during server-side rendering.

How to fix Vue 3 watchEffect not triggering on dependency changes?

Vue 3 watchEffect fails to trigger when reactive dependencies are not properly accessed during execution. This Skill provides debugging steps and safe usage guidelines with cross-reference links to official docs for correcting reactivity tracking.

What are common Vue 3 runtime errors and how do I prevent them in production?

Common Vue 3 runtime errors include reactivity loss, lifecycle timing issues, and hydration mismatches. This Skill provides actionable patterns, concrete checks, and best practices with examples to prevent frequent pitfalls in production Vue apps.