📑 查看全课大纲(第 6 / 10 节)
Rules 文件:让 AI 守规矩
Rules 文件:让 AI 持续守规矩
AI 第一轮代码很好,改了几轮后开始「放飞自我」?代码风格变乱、技术栈混淆、安全约束被忽略?
你需要 Rules 文件。
Trae 支持两种规则:
- 个人规则(user_rules.md):所有项目都遵守——比如「用中文回答」「用 pnpm 不用 npm」
- 项目规则(project_rules.md):只在当前项目生效——技术栈、命名规范、安全红线
创建方式:Chat 面板右上角 设置 → 规则 → 一键创建。项目规则自动保存在 .trae/rules/project_rules.md。
💡 推荐用英文写 Rules,AI 遵守效果更好。
📝 选择题
💡 规则选择:以下哪个应该放在项目规则(project_rules.md)而不是个人规则(user_rules.md)?
- A. 所有代码注释用英文写
- B. 本项目的云函数必须有 try-catch 错误处理
- C. 回答时用中文
答案:B(本项目的云函数必须有 try-catch 错误处理) 「云函数必须有 try-catch」是这个项目的技术规范,换了项目可能不适用。个人规则(用中文、注释用英文)是跨项目通用习惯。项目规则管项目,个人规则管全局。
project_rules.md 实战范例
# Tech Stack
- Frontend: WeChat Mini Program (native, NOT uni-app)
- Backend: WeChat Cloud Development
- Database: Cloud DB (no external database)
# Code Standards
- Use camelCase for all variables
- Cloud functions MUST have try-catch
- Database operations MUST check permissions
# Security
- NEVER hardcode secrets in frontend
- NEVER use eval() for dynamic code
- API endpoints MUST verify user identity有了 Rules,AI 就不会在第三轮对话中突然给你加上 React 组件了。
✏️ 填空题
💡 规则文件路径:项目规则保存在哪里? 在 Trae CN 中创建项目规则后,文件自动保存在 _______/rules/project_rules.md 目录下。请补全目录名:
项目规则路径:___/rules/project_rules.md答案:.trae 项目规则保存在 .trae/rules/project_rules.md。注意是 .trae(带点号的隐藏目录),不是项目根目录。通过 Chat 面板设置→规则一键创建,不需要手动建目录。
第4关通关:后端+Rules,产品能跑还能守规矩
你现在掌握了:
- 后端 Prompt 怎么写(技术栈→表结构→接口→权限校验)
- Rules 文件怎么用(技术栈锁定、代码规范、安全红线)
- 前端+后端+Rules 三件套齐了
代码跑通了,但用户怎么访问?支付怎么对接?审核怎么过?
下一关:从代码到上线,从免费到付费——让你的产品能收钱。
🎁 免费学习资源
领取《小象 11GB VIP 课件资料包与大厂真题手册》
包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。
- ✔完整 Python / 数据分析 Jupyter 实战源码
- ✔大厂真实业务数据集与练习题
- ✔微信扫码添加课程顾问,免费获取网盘下载链接
微信扫码添加顾问