vue-best-practices

star 7

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.

alexanderop By alexanderop schedule Updated 1/31/2026

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

Install via CLI
npx skills add https://github.com/alexanderop/nuxt-sync-engine --skill vue-best-practices
Repository Details
star Stars 7
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator