Full-stack-skills vue3
Guidance for Vue 3 using the official guide and API reference. Use when the user needs Vue 3 concepts, patterns, or API details to build components, apps, and tooling.
install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/vue-skills/vue3" ~/.claude/skills/partme-ai-full-stack-skills-vue3 && rm -rf "$T"
manifest:
skills/vue-skills/vue3/SKILL.mdsource content
When to use this skill
Use this skill whenever the user wants to:
- Learn or apply Vue 3 guide topics (from Introduction to advanced extras)
- Implement Vue 3 components, reactivity, templates, and routing
- Follow Vue 3 best practices, TypeScript usage, or performance guidance
- Check Vue 3 API reference for specific functions or options
How to use this skill
- Identify the topic from the user request.
- Open the matching guide example file in
.examples/ - If API details are needed, open the matching file in
.api/ - Follow the official guidance and keep outputs consistent with Vue 3 documentation.
Guide mapping (one-to-one with Guide pages)
Getting Started
→ https://cn.vuejs.org/guide/introduction.htmlexamples/getting-started/introduction.md
→ https://cn.vuejs.org/guide/quick-start.htmlexamples/getting-started/quick-start.md
Essentials
→ https://cn.vuejs.org/guide/essentials/application.htmlexamples/essentials/application.md
→ https://cn.vuejs.org/guide/essentials/template-syntax.htmlexamples/essentials/template-syntax.md
→ https://cn.vuejs.org/guide/essentials/reactivity-fundamentals.htmlexamples/essentials/reactivity-fundamentals.md
→ https://cn.vuejs.org/guide/essentials/computed.htmlexamples/essentials/computed.md
→ https://cn.vuejs.org/guide/essentials/class-and-style.htmlexamples/essentials/class-and-style.md
→ https://cn.vuejs.org/guide/essentials/conditional.htmlexamples/essentials/conditional.md
→ https://cn.vuejs.org/guide/essentials/list.htmlexamples/essentials/list.md
→ https://cn.vuejs.org/guide/essentials/event-handling.htmlexamples/essentials/event-handling.md
→ https://cn.vuejs.org/guide/essentials/forms.htmlexamples/essentials/forms.md
→ https://cn.vuejs.org/guide/essentials/watchers.htmlexamples/essentials/watchers.md
→ https://cn.vuejs.org/guide/essentials/template-refs.htmlexamples/essentials/template-refs.md
→ https://cn.vuejs.org/guide/essentials/component-basics.htmlexamples/essentials/component-basics.md
→ https://cn.vuejs.org/guide/essentials/lifecycle.htmlexamples/essentials/lifecycle.md
Components In-Depth
→ https://cn.vuejs.org/guide/components/registration.htmlexamples/components/registration.md
→ https://cn.vuejs.org/guide/components/props.htmlexamples/components/props.md
→ https://cn.vuejs.org/guide/components/events.htmlexamples/components/events.md
→ https://cn.vuejs.org/guide/components/v-model.htmlexamples/components/v-model.md
→ https://cn.vuejs.org/guide/components/attrs.htmlexamples/components/attrs.md
→ https://cn.vuejs.org/guide/components/slots.htmlexamples/components/slots.md
→ https://cn.vuejs.org/guide/components/provide-inject.htmlexamples/components/provide-inject.md
→ https://cn.vuejs.org/guide/components/async.htmlexamples/components/async.md
Reusability
→ https://cn.vuejs.org/guide/reusability/composables.htmlexamples/reusability/composables.md
→ https://cn.vuejs.org/guide/reusability/custom-directives.htmlexamples/reusability/custom-directives.md
→ https://cn.vuejs.org/guide/reusability/plugins.htmlexamples/reusability/plugins.md
Built-in Components
→ https://cn.vuejs.org/guide/built-ins/transition.htmlexamples/built-ins/transition.md
→ https://cn.vuejs.org/guide/built-ins/transition-group.htmlexamples/built-ins/transition-group.md
→ https://cn.vuejs.org/guide/built-ins/keep-alive.htmlexamples/built-ins/keep-alive.md
→ https://cn.vuejs.org/guide/built-ins/teleport.htmlexamples/built-ins/teleport.md
→ https://cn.vuejs.org/guide/built-ins/suspense.htmlexamples/built-ins/suspense.md
Scaling Up
→ https://cn.vuejs.org/guide/scaling-up/sfc.htmlexamples/scaling-up/sfc.md
→ https://cn.vuejs.org/guide/scaling-up/tooling.htmlexamples/scaling-up/tooling.md
→ https://cn.vuejs.org/guide/scaling-up/routing.htmlexamples/scaling-up/routing.md
→ https://cn.vuejs.org/guide/scaling-up/state-management.htmlexamples/scaling-up/state-management.md
→ https://cn.vuejs.org/guide/scaling-up/testing.htmlexamples/scaling-up/testing.md
→ https://cn.vuejs.org/guide/scaling-up/ssr.htmlexamples/scaling-up/ssr.md
Best Practices
→ https://cn.vuejs.org/guide/best-practices/production-deployment.htmlexamples/best-practices/production-deployment.md
→ https://cn.vuejs.org/guide/best-practices/performance.htmlexamples/best-practices/performance.md
→ https://cn.vuejs.org/guide/best-practices/accessibility.htmlexamples/best-practices/accessibility.md
→ https://cn.vuejs.org/guide/best-practices/security.htmlexamples/best-practices/security.md
TypeScript
→ https://cn.vuejs.org/guide/typescript/overview.htmlexamples/typescript/overview.md
→ https://cn.vuejs.org/guide/typescript/composition-api.htmlexamples/typescript/composition-api.md
→ https://cn.vuejs.org/guide/typescript/options-api.htmlexamples/typescript/options-api.md
Extra Topics
→ https://cn.vuejs.org/guide/extras/ways-of-using-vue.htmlexamples/extras/ways-of-using-vue.md
→ https://cn.vuejs.org/guide/extras/composition-api-faq.htmlexamples/extras/composition-api-faq.md
→ https://cn.vuejs.org/guide/extras/reactivity-in-depth.htmlexamples/extras/reactivity-in-depth.md
→ https://cn.vuejs.org/guide/extras/rendering-mechanism.htmlexamples/extras/rendering-mechanism.md
→ https://cn.vuejs.org/guide/extras/render-function.htmlexamples/extras/render-function.md
→ https://cn.vuejs.org/guide/extras/web-components.htmlexamples/extras/web-components.md
→ https://cn.vuejs.org/guide/extras/animation.htmlexamples/extras/animation.md
API mapping (one-to-one with API pages)
Global API
→ https://cn.vuejs.org/api/application.htmlapi/application.md
→ https://cn.vuejs.org/api/general.htmlapi/general.md
Composition API
→ https://cn.vuejs.org/api/composition-api-setup.htmlapi/composition-api-setup.md
→ https://cn.vuejs.org/api/reactivity-core.htmlapi/reactivity-core.md
→ https://cn.vuejs.org/api/reactivity-utilities.htmlapi/reactivity-utilities.md
→ https://cn.vuejs.org/api/reactivity-advanced.htmlapi/reactivity-advanced.md
→ https://cn.vuejs.org/api/composition-api-lifecycle.htmlapi/composition-api-lifecycle.md
→ https://cn.vuejs.org/api/composition-api-dependency-injection.htmlapi/composition-api-dependency-injection.md
→ https://cn.vuejs.org/api/composition-api-helpers.htmlapi/composition-api-helpers.md
Options API
→ https://cn.vuejs.org/api/options-state.htmlapi/options-state.md
→ https://cn.vuejs.org/api/options-rendering.htmlapi/options-rendering.md
→ https://cn.vuejs.org/api/options-lifecycle.htmlapi/options-lifecycle.md
→ https://cn.vuejs.org/api/options-composition.htmlapi/options-composition.md
→ https://cn.vuejs.org/api/options-misc.htmlapi/options-misc.md
→ https://cn.vuejs.org/api/component-instance.htmlapi/component-instance.md
Built-ins
→ https://cn.vuejs.org/api/built-in-directives.htmlapi/built-in-directives.md
→ https://cn.vuejs.org/api/built-in-components.htmlapi/built-in-components.md
→ https://cn.vuejs.org/api/built-in-special-elements.htmlapi/built-in-special-elements.md
→ https://cn.vuejs.org/api/built-in-special-attributes.htmlapi/built-in-special-attributes.md
Single-File Component
→ https://cn.vuejs.org/api/sfc-spec.htmlapi/sfc-spec.md
→ https://cn.vuejs.org/api/sfc-script-setup.htmlapi/sfc-script-setup.md
→ https://cn.vuejs.org/api/sfc-css-features.htmlapi/sfc-css-features.md
Advanced APIs
→ https://cn.vuejs.org/api/custom-elements.htmlapi/custom-elements.md
→ https://cn.vuejs.org/api/render-function.htmlapi/render-function.md
→ https://cn.vuejs.org/api/ssr.htmlapi/ssr.md
→ https://cn.vuejs.org/api/utility-types.htmlapi/utility-types.md
→ https://cn.vuejs.org/api/custom-renderer.htmlapi/custom-renderer.md
→ https://cn.vuejs.org/api/compile-time-flags.htmlapi/compile-time-flags.md
Resources
Keywords
Vue 3, Vue.js, Composition API, Options API, reactivity, template syntax, components, directives, lifecycle, routing, state management, TypeScript