AgentSkillsCN

vue-best-practices

必须用于 Vue.js 开发任务。强烈推荐以 `<script setup>` 结合 TypeScript 作为标准开发方式。涵盖 Vue 3、SSR、Volar、vue-tsc。适用于任何 Vue 项目、.vue 文件、Vue Router、Pinia,或使用 Vue 的 Vite 项目。除非项目明确要求使用 Options API,否则始终优先采用 Composition API。

SKILL.md
--- frontmatter
name: vue-best-practices
description: 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.
license: MIT
metadata:
  author: github.com/vuejs-ai
  version: '17.0.0'

Vue 3 best practices, common gotchas, and performance optimization.

Reactivity

Computed

Watchers

Components

Props & Emits

Templates

Forms & v-model

Events & Modifiers

Lifecycle

Slots

Provide/Inject

Attrs

Composables

Composition API

Directives

Transitions

Animation

KeepAlive

Async Components

Render Functions

Teleport

Suspense

TypeScript

SSR

Performance

SFC (Single File Components)

Plugins

App Configuration