正确的 Rules 配置能提升 50% 的代码生成质量
什么是 Cursor Rules?
Rules 就是告诉 Cursor 你的项目规范。配置好了,AI 生成的代码完全符合你的项目风格。
配置位置
项目根目录创建 .cursorrules 文件即可
常用模板
React + TypeScript
你是 React + TypeScript 专家。
要求:
- 使用函数组件和 Hooks
- 所有函数必须有类型注解
- 实现错误边界
- 遵循 WCAG 2.1 无障碍标准
- 使用严格 TypeScript 模式
Python
你是资深 Python 开发者。
要求:
- 遵循 PEP 8
- 所有函数加类型注解
- 写 Google 风格的 docstring
- IO 操作用 async/await
- 优先用 dataclass
Node.js / Express
你是 Node.js 后端专家。
要求:
- 用 async/await,避免 callback
- 实现错误中间件
- 全局 TypeScript
- 所有路由加输入校验
Go
你是 Go 专家。
要求:
- 遵循 Effective Go
- 正确处理 error,不用 panic
- 写 table-driven 测试
- 用 interface 做抽象
Vue 3
你是 Vue 3 专家,用 Composition API。
要求:
- 用 script setup 语法
- 优先 Composition API 而非 Options API
- TypeScript 类型检查
- 用 Pinia 做状态管理
高级技巧
项目级语境
项目: MyApp 数据库: PostgreSQL + Prisma 前端: Next.js 15 + Tailwind CSS 认证: NextAuth.js 部署: Vercel
命名约定:
- 文件名: kebab-case
- 组件: PascalCase
- 工具函数: camelCase
- 常量: UPPER_SNAKE_CASE
完整流程
- 项目根目录创建 .cursorrules 文件
- 粘贴你的规则
- 重启 Cursor 生效
更多模板见 GitHub: github.com/lyb4533580/…
觉得有用?用我的链接注册,首月5折: 🔗 cursor.com/referral?co…