返回博客
CursorRules效率
Cursor Rules 完全指南:让 AI 更懂你的项目
如何编写 .cursor/rules 约束技术栈、目录结构与代码风格,减少 AI 乱改文件。
2026年5月8日约 2 分钟阅读
没有 Rules 的 AI 就像没有家规的室友:能干活,但常把袜子扔错地方。
Rules 放哪里
- 项目根目录
.cursor/rules目录(推荐,多文件分主题) - 或 legacy 的
.cursorrules单文件
建议写清的 5 条
- 框架:Next.js App Router,不用 Pages Router
- 样式:只用 Tailwind,禁止 inline style
- 语言:全项目 TypeScript strict
- 目录:组件在
src/components,业务逻辑在src/lib - 禁止:不要改
package-lock.json除非明确要求
示例片段
# 码灵犀项目规则
- 用户可见文案使用中文
- 新页面使用 MarketingLayout 或 DocsLayout
- 支付相关只改 src/lib/stripe* 与 app/api/checkout
- 提交前必须 npm run build 通过
何时更新 Rules
- 换技术栈(例如接入 Supabase)
- 团队约定变更
- AI 反复犯同一错误
教程链接
深入学习:Cursor Rules 官方教程章节。