🐵指尖猴全新升级
第13课:Rules:给AI立规矩
📜

Rules:给AI立规矩

Rules——不用每次重复的永久规矩

📖知识引入

🏛️什么是Rules
Rules(规则)是写在配置文件里的长期指令:AI每次启动都自动加载、永远遵守。和系统提示词作用类似,但更正式、更持久,特别适合AI编程工具(Trae、Claude Code等)。
🌍全局规则 vs 项目规则
全局规则管所有项目:语言偏好、回答风格;项目规则只管单个项目:比如「本项目用Python 3.12」「变量名用中文拼音」。全局像校规,项目像班规,各管一摊。
📂Rules放在哪里
以Trae为例:项目规则放在 .trae/rules/ 文件夹(每个项目独立);全局规则在设置里配置。文件用Markdown写成,AI启动时自动读进上下文。
🆚Rules vs 每次提示词
同样的要求说10遍,不如写1次Rules。判断标准:只说一次的用提示词;每次都要说的(编码风格、语言偏好、安全底线)写成Rules。一劳永逸,还省Token。
💡
每次都要说的要求,写成Rules一劳永逸——全局像校规,项目像班规!

🔍第一个Rules文件

# .trae/rules/project_rules.md

## 语言规范
- 所有注释使用中文
- 回答使用简洁中文

## 代码风格
- Python代码必须包含 if __name__ == "__main__"
- 每个函数都要写 docstring
- 变量命名要见名知义

## 我的偏好
- 我是编程初学者,解释要通俗
- 多用生活化比喻
- 报错时先解释错在哪,再给修正代码

## 安全底线
- 不生成危险代码
- 涉及隐私信息要提醒我

在 Trae 里创建你的项目规则:

第1步 打开文件树
找到 .trae/rules/ 文件夹
(没有就新建)

第2步 新建文件 project_rules.md

第3步 写入规则(见右侧代码)

第4步 重新对话验证 问:「写一个问候程序」 → AI自动用中文注释、 自动加用法说明、 遵守全部规矩!

💡 观察点: 你根本没在对话里提要求, AI却全做到了—— 这就是Rules在暗中发力。

🎯小测验

第1题:Rules和普通提示词的核心区别是?

第2题:全局规则和项目规则的关系像?

📝本课知识点

  • ✓Rules=写进配置的永久规矩
  • ✓项目规则放 .trae/rules/
  • ✓一次都要说的写成Rules
  • ✓省Token又保证一致性
  • ✓AI启动自动加载
第13课完成!继续探索下一课吧 🚀