# Vue Development Guidelines

> Objective: Define standards for building maintainable, performant, and type-safe Vue applications using Vue 3's Composition API and TypeScript, covering component design, state management, reactivity, rendering, and tooling.

::: tip Source File
View the full rule: [`.agent/rules/vue.md`](https://github.com/snowdreamtech/template/blob/main/.agent/rules/vue.md)
:::

## Sections

- 1. Component Structure & File Organization
- 1. Props, Emits & Component Design
- 1. State Management & Reactivity
- 1. Directives & Rendering
- 1. Performance, Accessibility & Tooling
