diff --git a/.cursor/rules/.cursorrules b/.cursor/rules/.cursorrules
index 81a2262..be34a3e 100644
--- a/.cursor/rules/.cursorrules
+++ b/.cursor/rules/.cursorrules
@@ -50,6 +50,7 @@ alwaysApply: false
- Props 必须定义类型和默认值
- 使用 defineEmits 定义事件
- 复杂组件需要添加注释说明
+ - 高度组件化开发,细致到功能模块
4. 状态管理
- 使用 Pinia 进行状态管理
diff --git a/.cursor/rules/cursorrules.mdc b/.cursor/rules/cursorrules.mdc
new file mode 100644
index 0000000..2ca86de
--- /dev/null
+++ b/.cursor/rules/cursorrules.mdc
@@ -0,0 +1,87 @@
+---
+description:
+globs:
+alwaysApply: true
+---
+---
+description:
+globs:
+alwaysApply: true
+---
+### 技术栈
+- Javascript
+- Vue3
+- vite
+- axios
+- element
+- pinia
+- mockjs
+- sass
+
+### 包管理器
+- yarn
+
+### 文件目录
+
+- src/
+ - assets/ # 静态资源文件
+ - components/ # 公共组件
+ - views/ # 页面视图组件
+ - router/ # 路由配置
+ - store/ # Pinia状态管理
+ - api/ # API接口封装
+ - utils/ # 工具函数
+ - styles/ # 全局样式
+ - mock/ # Mock数据
+ - App.vue # 根组件
+ - main.js # 入口文件
+
+### 开发规范
+
+1. 命名规范
+ - 组件名:大驼峰命名法,如 `UserProfile.vue`
+ - 变量名:小驼峰命名法,如 `userInfo`
+ - 常量名:全大写,下划线分隔,如 `API_BASE_URL`
+ - 文件夹名:小写,中划线分隔,如 `user-center`
+
+2. 代码风格
+ - 使用 ESLint + Prettier 进行代码格式化
+ - 组件内使用 `