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 的工程:

以上。