← 返回《AI 编程实战课:从想法到小程序上线》
📑 查看全课大纲(第 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 实战源码
  • 大厂真实业务数据集与练习题
  • 微信扫码添加课程顾问,免费获取网盘下载链接
微信二维码:扫码添加课程顾问微信扫码添加顾问