Individual skill
vue-debug-guides
Vue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
packages/autoskills/skills-registry/vue-debug-guides/SKILL.md
Source commit 077b6ea6d747b3f392314bc47e7bb5285f1159b1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 6,989
- Repository last updated
- Nov 4, 2026
- License
- NOASSERTION
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 20,858 bytesreference/animation-key-for-rerender.mddoc · 4,601 bytesreference/animation-transitiongroup-performance.mddoc · 5,854 bytesreference/async-component-error-handling.mddoc · 3,291 bytesreference/async-component-keepalive-ref-issue.mddoc · 2,894 bytesreference/async-component-suspense-control.mddoc · 2,167 bytesreference/async-component-vue-router.mddoc · 2,893 bytesreference/attrs-event-listener-merging.mddoc · 4,707 bytesreference/checkbox-true-false-value-form-submission.mddoc · 3,505 bytesreference/cleanup-side-effects.mddoc · 4,343 bytesreference/click-events-on-components.mddoc · 4,730 bytesreference/component-naming-conflicts.mddoc · 4,461 bytesreference/component-ref-requires-defineexpose.mddoc · 4,204 bytesreference/composable-avoid-hidden-side-effects.mddoc · 5,867 bytesreference/composable-call-location-restrictions.mddoc · 4,903 bytesreference/composable-naming-return-pattern.mddoc · 3,994 bytesreference/composable-tovalue-inside-watcheffect.mddoc · 5,216 bytesreference/composition-api-not-functional-programming.mddoc · 3,896 bytesreference/composition-api-script-setup-async-context.mddoc · 5,360 bytesreference/composition-api-vs-react-hooks-differences.mddoc · 4,909 bytesreference/computed-array-mutation.mddoc · 4,372 bytesreference/computed-conditional-dependencies.mddoc · 4,379 bytesreference/computed-no-parameters.mddoc · 4,490 bytesreference/computed-no-side-effects.mddoc · 3,289 bytesreference/computed-return-value-readonly.mddoc · 4,096 bytesreference/configure-app-before-mount.mddoc · 2,776 bytesreference/declare-emits-for-documentation.mddoc · 5,121 bytesreference/define-expose-before-await.mddoc · 4,288 bytesreference/define-model-default-value-sync.mddoc · 4,046 bytesreference/defineEmits-must-be-top-level.mddoc · 4,156 bytesreference/defineEmits-no-runtime-and-type-mixed.mddoc · 4,342 bytesreference/definemodel-object-mutation-no-emit.mddoc · 4,103 bytesreference/dom-update-timing-nexttick.mddoc · 2,791 bytesreference/dynamic-argument-constraints.mddoc · 4,333 bytesreference/dynamic-component-registration-vite.mddoc · 4,256 bytesreference/event-modifier-order-matters.mddoc · 2,815 bytesreference/exact-modifier-for-precise-shortcuts.mddoc · 4,368 bytesreference/fallthrough-attrs-overwrite-vue3.mddoc · 3,912 bytesreference/in-dom-template-parsing-caveats.mddoc · 4,530 bytesreference/inheritattrs-false-for-wrapper-components.mddoc · 4,515 bytesreference/keepalive-router-nested-double-mount.mddoc · 5,111 bytesreference/keepalive-transition-memory-leak.mddoc · 3,574 bytesreference/keyup-modifier-timing.mddoc · 4,297 bytesreference/lifecycle-dom-access-timing.mddoc · 5,186 bytesreference/lifecycle-hooks-synchronous-registration.mddoc · 3,919 bytesreference/lifecycle-ssr-awareness.mddoc · 5,114 bytesreference/local-components-not-in-descendants.mddoc · 3,772 bytesreference/mount-return-value.mddoc · 2,691 bytesreference/multi-root-component-class-attrs.mddoc · 2,437 bytesreference/native-event-collision-with-emits.mddoc · 4,556 bytesreference/no-passive-with-prevent.mddoc · 3,807 bytesreference/no-v-if-with-v-for.mddoc · 3,929 bytesreference/perf-computed-object-stability.mddoc · 4,772 bytesreference/perf-props-stability-update-optimization.mddoc · 3,820 bytesreference/plugin-global-properties-sparingly.mddoc · 3,471 bytesreference/plugin-install-before-mount.mddoc · 3,215 bytesreference/plugin-prefer-provide-inject-over-global-properties.mddoc · 3,435 bytesreference/plugin-typescript-type-augmentation.mddoc · 4,179 bytesreference/prop-defineprops-scope-limitation.mddoc · 3,717 bytesreference/provide-inject-debugging-challenges.mddoc · 5,651 bytesreference/provide-inject-default-value-factory.mddoc · 5,690 bytesreference/provide-inject-reactivity-not-automatic.mddoc · 5,133 bytesreference/provide-inject-synchronous-setup.mddoc · 5,171 bytesreference/reactive-destructuring.mddoc · 2,672 bytesreference/reactivity-debugging-hooks.mddoc · 4,323 bytesreference/reactivity-markraw-for-non-reactive.mddoc · 4,670 bytesreference/reactivity-proxy-identity-hazard.mddoc · 3,044 bytesreference/reactivity-same-tick-batching.mddoc · 4,529 bytesreference/ref-value-access.mddoc · 2,099 bytesreference/refs-in-collections-need-value.mddoc · 3,029 bytesreference/render-function-avoid-internal-vnode-properties.mddoc · 4,370 bytesreference/render-function-vnodes-must-be-unique.mddoc · 3,525 bytesreference/rendering-render-function-h-import-vue3.mddoc · 3,348 bytesreference/rendering-render-function-return-from-setup.mddoc · 3,640 bytesreference/rendering-render-function-slots-as-functions.mddoc · 4,135 bytesreference/rendering-resolve-component-for-string-names.mddoc · 5,737 bytesreference/select-initial-value-ios-bug.mddoc · 3,123 bytesreference/self-referencing-component-name.mddoc · 3,734 bytesreference/sfc-named-exports-forbidden.mddoc · 4,423 bytesreference/sfc-scoped-css-child-component-styling.mddoc · 3,741 bytesreference/sfc-scoped-css-dynamic-content.mddoc · 4,462 bytesreference/sfc-scoped-css-slot-content.mddoc · 4,684 bytesreference/sfc-script-setup-reactivity.mddoc · 5,059 bytesreference/slot-forwarding-to-child-components.mddoc · 4,019 bytesreference/slot-implicit-default-content.mddoc · 3,468 bytesreference/slot-name-reserved-prop.mddoc · 2,781 bytesreference/slot-named-scoped-explicit-default.mddoc · 3,007 bytesreference/slot-render-scope-parent-only.mddoc · 3,652 bytesreference/slot-v-slot-on-components-or-templates-only.mddoc · 3,081 bytesreference/ssr-hydration-mismatch-causes.mddoc · 6,945 bytesreference/ssr-platform-specific-apis.mddoc · 6,925 bytesreference/state-ssr-cross-request-pollution.mddoc · 7,102 bytesreference/suspense-no-builtin-error-handling.mddoc · 3,010 bytesreference/suspense-ssr-hydration-issues.mddoc · 4,301 bytesreference/tailwind-dynamic-class-generation.mddoc · 3,157 bytesreference/teleport-scoped-styles-limitation.mddoc · 3,905 bytesreference/teleport-ssr-hydration.mddoc · 3,781 bytesreference/teleport-target-must-exist.mddoc · 3,304 bytesreference/template-expressions-restrictions.mddoc · 3,443 bytesreference/template-functions-no-side-effects.mddoc · 5,193 bytesreference/template-ref-null-with-v-if.mddoc · 3,023 bytesreference/template-ref-unwrapping-top-level.mddoc · 3,135 bytesreference/template-ref-v-for-order.mddoc · 4,547 bytesreference/textarea-no-interpolation.mddoc · 2,298 bytesreference/transition-group-flip-inline-elements.mddoc · 4,021 bytesreference/transition-group-move-animation-position-absolute.mddoc · 3,747 bytesreference/transition-group-no-default-wrapper-vue3.mddoc · 4,003 bytesreference/transition-js-hooks-done-callback.mddoc · 6,164 bytesreference/transition-nested-duration.mddoc · 4,997 bytesreference/transition-reusable-scoped-style.mddoc · 5,290 bytesreference/transition-router-view-appear.mddoc · 4,930 bytesreference/transition-type-when-mixed.mddoc · 4,419 bytesreference/transition-unmount-hook-timing.mddoc · 4,309 bytesreference/ts-defineprops-boolean-default-false.mddoc · 5,532 bytesreference/ts-defineprops-imported-types-limitations.mddoc · 6,017 bytesreference/ts-event-handler-explicit-typing.mddoc · 5,945 bytesreference/ts-reactive-no-generic-argument.mddoc · 4,845 bytesreference/ts-shallowref-for-dynamic-components.mddoc · 6,081 bytesreference/ts-template-ref-null-handling.mddoc · 5,354 bytesreference/ts-template-type-casting.mddoc · 5,096 bytesreference/ts-withdefaults-mutable-factory-function.mddoc · 4,641 bytesreference/undeclared-emits-double-firing.mddoc · 4,973 bytesreference/use-template-ref-vue35.mddoc · 4,285 bytesreference/v-else-must-follow-v-if.mddoc · 3,962 bytesreference/v-for-component-props.mddoc · 2,621 bytesreference/v-for-computed-reverse-sort.mddoc · 2,843 bytesreference/v-for-key-attribute.mddoc · 3,244 bytesreference/v-for-range-starts-at-one.mddoc · 2,264 bytesreference/v-if-null-check-order.mddoc · 4,305 bytesreference/v-model-ignores-html-attributes.mddoc · 2,519 bytesreference/v-model-ime-composition.mddoc · 2,897 bytesreference/v-model-number-modifier-behavior.mddoc · 3,693 bytesreference/v-show-template-limitation.mddoc · 3,635 bytesreference/watch-async-cleanup.mddoc · 4,434 bytesreference/watch-async-creation-memory-leak.mddoc · 4,133 bytesreference/watch-deep-same-object-reference.mddoc · 4,444 bytesreference/watch-flush-timing.mddoc · 5,038 bytesreference/watch-reactive-property-getter.mddoc · 3,017 bytesreference/watcheffect-async-dependency-tracking.mddoc · 4,645 bytesreference/watcheffect-flush-post-for-refs.mddoc · 4,276 bytes
No licensed excerpt is available. You can inspect the pinned source.