AgentSkillsCN

vue-best-practices

必须用于 Vue.js 任务。强烈推荐以 `<script setup>` 和 TypeScript 作为标准开发方式,全面采用组合式 API。涵盖 Vue 3、SSR、Volar、vue-tsc 等技术栈。无论是在 Vue 项目、.vue 文件、Vue Router、Pinia,还是在使用 Vue 的 Vite 项目中,都应始终优先选择组合式 API,除非项目明确要求使用选项式 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