Skip to content

Commit 9114b79

Browse files
committed
feat(rules): ✨ optimize development workflow and backend strategy
- Add frontend-first development order rule - Prioritize SDK direct database calls over cloud functions for backend - Update core behavior rules for better development flow
1 parent 1d58efb commit 9114b79

File tree

14 files changed

+1225
-392
lines changed

14 files changed

+1225
-392
lines changed

config/.cursor/rules/cloudbase-rules.mdc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@ alwaysApply: true
4545
1. **工具优先**:关于腾讯云开发的操作,必须优先使用 cloudbase 的 MCP 工具
4646
2. **项目理解**:首先阅读当前项目的 README.md,遵照项目说明开发
4747
3. **目录规范**:在当前目录下产出项目代码之前,先检查当前目录文件
48-
4. **部署顺序**:有后端依赖时,优先部署后端再预览前端
49-
5. **交互确认**:需求不明确时使用 interactiveDialog 澄清,执行高风险操作前必须确认
50-
6. **实时通信**:使用云开发的实时数据库 watch 能力
51-
7. **认证规则**:当用户开发项目的时候,如果用到用户登录认证,需要用到内置的认证功能,必须严格区分平台的认证方式
48+
4. **开发顺序**:在开发时,优先先开发前端,然后开发后端,确保前端界面和交互逻辑先完成,再实现后端业务逻辑
49+
5. **后端开发优先策略**:后端开发时,优先使用 SDK 直接调用云开发数据库,而非通过云函数,除非特别需要(如复杂业务逻辑、需要服务端计算、需要调用第三方 API 等场景)
50+
6. **部署顺序**:有后端依赖时,优先部署后端再预览前端
51+
7. **交互确认**:需求不明确时使用 interactiveDialog 澄清,执行高风险操作前必须确认
52+
8. **实时通信**:使用云开发的实时数据库 watch 能力
53+
9. **认证规则**:当用户开发项目的时候,如果用到用户登录认证,需要用到内置的认证功能,必须严格区分平台的认证方式
5254
- **Web 项目**:必须使用 CloudBase Web SDK 内置认证(如 `auth.toDefaultLoginPage()`)
5355
- **小程序项目**:天然免登录,云函数中获取 `wxContext.OPENID`
54-
8. **UI 设计规则强制应用**:当任务涉及生成页面、界面、组件、样式或任何前端视觉元素时,**必须首先阅读并严格遵循 `rules/ui-design.mdc` 规则文件**,确保生成具有独特美学风格和高质量视觉设计的界面,避免通用 AI 美学
56+
10. **UI 设计规则强制应用**:当任务涉及生成页面、界面、组件、样式或任何前端视觉元素时,**必须首先阅读并严格遵循 `rules/ui-design.mdc` 规则文件**,确保生成具有独特美学风格和高质量视觉设计的界面,避免通用 AI 美学
5557

5658
## 工作流
5759

scripts/README.md

Lines changed: 0 additions & 156 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)