Cursor Rules 配置大全:让你的 AI 更懂你的代码

0 阅读1分钟

正确的 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

完整流程

  1. 项目根目录创建 .cursorrules 文件
  2. 粘贴你的规则
  3. 重启 Cursor 生效

更多模板见 GitHub: github.com/lyb4533580/…


觉得有用?用我的链接注册,首月5折: 🔗 cursor.com/referral?co…