本文へ移動
cccskills
無料GitHub で公開

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.

インストール方法を見る

含まれるファイル(140)

  • SKILL.md20.4 KB
  • reference/animation-key-for-rerender.md4.5 KB
  • reference/animation-transitiongroup-performance.md5.7 KB
  • reference/async-component-error-handling.md3.2 KB
  • reference/async-component-keepalive-ref-issue.md2.8 KB
  • reference/async-component-suspense-control.md2.1 KB
  • reference/async-component-vue-router.md2.8 KB
  • reference/attrs-event-listener-merging.md4.6 KB
  • reference/checkbox-true-false-value-form-submission.md3.4 KB
  • reference/cleanup-side-effects.md4.2 KB
  • reference/click-events-on-components.md4.6 KB
  • reference/component-naming-conflicts.md4.4 KB
  • reference/component-ref-requires-defineexpose.md4.1 KB
  • reference/composable-avoid-hidden-side-effects.md5.7 KB
  • reference/composable-call-location-restrictions.md4.8 KB
  • reference/composable-naming-return-pattern.md3.9 KB
  • reference/composable-tovalue-inside-watcheffect.md5.1 KB
  • reference/composition-api-not-functional-programming.md3.8 KB
  • reference/composition-api-script-setup-async-context.md5.2 KB
  • reference/composition-api-vs-react-hooks-differences.md4.8 KB
  • reference/computed-array-mutation.md4.3 KB
  • reference/computed-conditional-dependencies.md4.3 KB
  • reference/computed-no-parameters.md4.4 KB
  • reference/computed-no-side-effects.md3.2 KB
  • reference/computed-return-value-readonly.md4.0 KB
  • reference/configure-app-before-mount.md2.7 KB
  • reference/declare-emits-for-documentation.md5.0 KB
  • reference/define-expose-before-await.md4.2 KB
  • reference/define-model-default-value-sync.md4.0 KB
  • reference/defineEmits-must-be-top-level.md4.1 KB
  • reference/defineEmits-no-runtime-and-type-mixed.md4.2 KB
  • reference/definemodel-object-mutation-no-emit.md4.0 KB
  • reference/dom-update-timing-nexttick.md2.7 KB
  • reference/dynamic-argument-constraints.md4.2 KB
  • reference/dynamic-component-registration-vite.md4.2 KB
  • reference/event-modifier-order-matters.md2.7 KB
  • reference/exact-modifier-for-precise-shortcuts.md4.3 KB
  • reference/fallthrough-attrs-overwrite-vue3.md3.8 KB
  • reference/in-dom-template-parsing-caveats.md4.4 KB
  • reference/inheritattrs-false-for-wrapper-components.md4.4 KB
  • reference/keepalive-router-nested-double-mount.md5.0 KB
  • reference/keepalive-transition-memory-leak.md3.5 KB
  • reference/keyup-modifier-timing.md4.2 KB
  • reference/lifecycle-dom-access-timing.md5.1 KB
  • reference/lifecycle-hooks-synchronous-registration.md3.8 KB
  • reference/lifecycle-ssr-awareness.md5.0 KB
  • reference/local-components-not-in-descendants.md3.7 KB
  • reference/mount-return-value.md2.6 KB
  • reference/multi-root-component-class-attrs.md2.4 KB
  • reference/native-event-collision-with-emits.md4.4 KB
  • reference/no-passive-with-prevent.md3.7 KB
  • reference/no-v-if-with-v-for.md3.8 KB
  • reference/perf-computed-object-stability.md4.7 KB
  • reference/perf-props-stability-update-optimization.md3.7 KB
  • reference/plugin-global-properties-sparingly.md3.4 KB
  • reference/plugin-install-before-mount.md3.1 KB
  • reference/plugin-prefer-provide-inject-over-global-properties.md3.4 KB
  • reference/plugin-typescript-type-augmentation.md4.1 KB
  • reference/prop-defineprops-scope-limitation.md3.6 KB
  • reference/provide-inject-debugging-challenges.md5.5 KB
  • reference/provide-inject-default-value-factory.md5.6 KB
  • reference/provide-inject-reactivity-not-automatic.md5.0 KB
  • reference/provide-inject-synchronous-setup.md5.0 KB
  • reference/reactive-destructuring.md2.6 KB
  • reference/reactivity-debugging-hooks.md4.2 KB
  • reference/reactivity-markraw-for-non-reactive.md4.6 KB
  • reference/reactivity-proxy-identity-hazard.md3.0 KB
  • reference/reactivity-same-tick-batching.md4.4 KB
  • reference/ref-value-access.md2.0 KB
  • reference/refs-in-collections-need-value.md3.0 KB
  • reference/render-function-avoid-internal-vnode-properties.md4.3 KB
  • reference/render-function-vnodes-must-be-unique.md3.4 KB
  • reference/rendering-render-function-h-import-vue3.md3.3 KB
  • reference/rendering-render-function-return-from-setup.md3.6 KB
  • reference/rendering-render-function-slots-as-functions.md4.0 KB
  • reference/rendering-resolve-component-for-string-names.md5.6 KB
  • reference/select-initial-value-ios-bug.md3.0 KB
  • reference/self-referencing-component-name.md3.6 KB
  • reference/sfc-named-exports-forbidden.md4.3 KB
  • reference/sfc-scoped-css-child-component-styling.md3.7 KB
  • reference/sfc-scoped-css-dynamic-content.md4.4 KB
  • reference/sfc-scoped-css-slot-content.md4.6 KB
  • reference/sfc-script-setup-reactivity.md4.9 KB
  • reference/slot-forwarding-to-child-components.md3.9 KB
  • reference/slot-implicit-default-content.md3.4 KB
  • reference/slot-name-reserved-prop.md2.7 KB
  • reference/slot-named-scoped-explicit-default.md2.9 KB
  • reference/slot-render-scope-parent-only.md3.6 KB
  • reference/slot-v-slot-on-components-or-templates-only.md3.0 KB
  • reference/ssr-hydration-mismatch-causes.md6.8 KB
  • reference/ssr-platform-specific-apis.md6.8 KB
  • reference/state-ssr-cross-request-pollution.md6.9 KB
  • reference/suspense-no-builtin-error-handling.md2.9 KB
  • reference/suspense-ssr-hydration-issues.md4.2 KB
  • reference/tailwind-dynamic-class-generation.md3.1 KB
  • reference/teleport-scoped-styles-limitation.md3.8 KB
  • reference/teleport-ssr-hydration.md3.7 KB
  • reference/teleport-target-must-exist.md3.2 KB
  • reference/template-expressions-restrictions.md3.4 KB
  • reference/template-functions-no-side-effects.md5.1 KB
  • reference/template-ref-null-with-v-if.md3.0 KB
  • reference/template-ref-unwrapping-top-level.md3.1 KB
  • reference/template-ref-v-for-order.md4.4 KB
  • reference/textarea-no-interpolation.md2.2 KB
  • reference/transition-group-flip-inline-elements.md3.9 KB
  • reference/transition-group-move-animation-position-absolute.md3.7 KB
  • reference/transition-group-no-default-wrapper-vue3.md3.9 KB
  • reference/transition-js-hooks-done-callback.md6.0 KB
  • reference/transition-nested-duration.md4.9 KB
  • reference/transition-reusable-scoped-style.md5.2 KB
  • reference/transition-router-view-appear.md4.8 KB
  • reference/transition-type-when-mixed.md4.3 KB
  • reference/transition-unmount-hook-timing.md4.2 KB
  • reference/ts-defineprops-boolean-default-false.md5.4 KB
  • reference/ts-defineprops-imported-types-limitations.md5.9 KB
  • reference/ts-event-handler-explicit-typing.md5.8 KB
  • reference/ts-reactive-no-generic-argument.md4.7 KB
  • reference/ts-shallowref-for-dynamic-components.md5.9 KB
  • reference/ts-template-ref-null-handling.md5.2 KB
  • reference/ts-template-type-casting.md5.0 KB
  • reference/ts-withdefaults-mutable-factory-function.md4.5 KB
  • reference/undeclared-emits-double-firing.md4.9 KB
  • reference/use-template-ref-vue35.md4.2 KB
  • reference/v-else-must-follow-v-if.md3.9 KB
  • reference/v-for-component-props.md2.6 KB
  • reference/v-for-computed-reverse-sort.md2.8 KB
  • reference/v-for-key-attribute.md3.2 KB
  • reference/v-for-range-starts-at-one.md2.2 KB
  • reference/v-if-null-check-order.md4.2 KB
  • reference/v-model-ignores-html-attributes.md2.5 KB
  • reference/v-model-ime-composition.md2.8 KB
  • reference/v-model-number-modifier-behavior.md3.6 KB
  • reference/v-show-template-limitation.md3.5 KB
  • reference/watch-async-cleanup.md4.3 KB
  • reference/watch-async-creation-memory-leak.md4.0 KB
  • reference/watch-deep-same-object-reference.md4.3 KB
  • reference/watch-flush-timing.md4.9 KB
  • reference/watch-reactive-property-getter.md2.9 KB
  • reference/watcheffect-async-dependency-tracking.md4.5 KB
  • reference/watcheffect-flush-post-for-refs.md4.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

JSX syntax in Vue (e.g., class vs className, JSX plugin config).

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

Pinia stores, state management patterns, store setup, and reactivity with stores.

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.

日本語の概要は準備中です。原文の説明を表示しています。

vuejs-ai/skills2,8992026年5月31日 更新

vuejs-ai のスキルをすべて見る

このスキルの問題を報告する