1.使用 Cursor Rules 的优势
规范代码生成
约束 AI 的代码风格、技术栈选择和架构模式
示例:强制使用 TypeScript、禁止直接操作数据库
提升开发效率
自动补全模板代码(如 RESTful 接口、React 组件结构)
降低错误率
限制高风险操作(如强制错误处理、HTTPS 加密)
多项目管理
分层规则体系(全局 → 项目 → 子目录)
团队协作统一
规则文件可版本控制,保持团队规范一致
2.配置 Cursor Rules 的方法
2.1 入口与层级
全局规则
File > Preferences > Cursor Settings > User Rules
项目规则
在项目根目录创建 .cursor/rules/*.mdc 文件
2.2 规则类型选择
| 类型 | 适用场景 |
|---|---|
| Always | 全局强制生效(如代码注释规范) |
| Auto Attached | 根据文件后缀自动触发(如 *.py) |
| Agent Requested | AI 自主判断是否应用规则 |
| Manual | 手动通过 @规则名 调用 |
2.3 文件编写步骤
手动创建 .mdc 文件
使用 /Generate Cursor Rules 自动生成模板
3.常用 Cursor Rules 模板
通用开发规范
Rule Type: Always
Description: 基础编码规范
Globs: ["*"]
- 使用 TypeScript 4.9+
- 变量命名:camelCase
- 函数需包含 JSDoc 注释
@file ../tsconfig.json
Unity 专项规则
Rule Type: Auto Attached
Description: 移动端优化
Globs: ["**/Mobile/*.cs"]
- 纹理分辨率 ≤ 1024x1024
- 必须使用对象池管理动态物体
Web 开发规则
Rule Type: Agent Requested
Description: React 组件规范
Globs: ["src/components/**/*.tsx"]
- 使用函数组件 + Hooks
- Props 需定义完整类型
@file ../.eslintrc
4.一些不错的 Cursor Rules
以下是一些收集和整理 Crusor Rules 的工程:
以上。