---
name: vue-component
description: 创建新的 Vue 3 组件,包含 TypeScript 类型定义和最佳实践
allowed_tools: ["Bash", "Read", "Write", "Grep", "Glob"]
---
# /vue-component
创建新的 Vue 3 组件时使用此工作流。
## 目标
创建一个结构良好的 Vue 3 组件,包含 TypeScript 类型、正确的 props/emit 定义,并遵循项目规范。
## 常用文件
- `src/components/**/*.vue`
- `src/views/**/*.vue`
- `src/**/components/*.vue`
## 建议步骤
1. 根据作用域确定组件位置(全局组件 vs 功能组件)
2. 创建 `.vue` 文件,使用 `
{{ title }}
```
## 典型提交信息
- feat: add [组件名] component
- feat: implement [组件名] for [功能名]