---
description: 基础开发要求和编辑器配置规范
globs: ["**/*.ts", "**/*.vue", "**/*.js"]
alwaysApply: true
---

# 基础开发要求

## 🌐 语言要求
- **必须保持对话语言为中文**
- 系统环境为 Windows
- 所有注释和文档使用中文编写
- AI 助手响应必须使用中文

## 📋 开发流程规范
1. **需求分析** → 明确功能需求和验收标准
2. **任务分解** → 细化为可执行的技术任务
3. **功能开发** → 遵循编码规范和最佳实践
4. **单元测试** → 编写全面的测试用例
5. **代码审查(PR)** → 清单检查确保代码质量
6. **集成测试** → 端到端功能验证
7. **预发布测试** → 生产环境模拟测试
8. **上线部署** → 安全的发布流程

## 🔧 编辑器配置
- 语言设置为 TypeScript
- 使用深色主题
- 缩进使用 2 个空格
- 启用代码换行
- 禁用自动保存以避免与 ESLint 冲突
- 启用代码折叠功能
- 集成 ESLint 和 Prettier
- 启用 TypeScript 语言服务

## 📁 项目结构规范
- 按功能组织代码，相关功能文件放在同一目录
- 清晰分层架构：client/、server/、shared/
- 遵循 Nuxt.js 约定：pages/文件即路由，components/自动导入
- composables/组合式函数集中管理
- server/api/服务端 API 路由
- assets/编译资源，public/静态资源