为什么需要规则文件

和 AI 协作写代码,最大的成本往往是返工:它噼里啪啦写完一大堆,结果方向偏了、风格不对、还偷偷改了你没让它动的文件。问题通常不在模型,而在你没把「规矩」说清楚。规则文件(Claude 叫 CLAUDE.md,通用叫 AGENTS.md)就是把这些规矩一次性写死、每次自动加载的地方。

我实际沉淀的几条硬规则

文件放哪、怎么生效

规则文件一般放在项目根目录,AI 编码工具启动时会自动读取。层级上可以分:

经验:规则文件宁可短而具体,不要长而空泛。每条都应该是「做某件事时,AI 必须/禁止……」的可执行约束,而不是愿景宣言。

一个最小可用模板

# 协作规则
- 需求不清时,先输出方案请我确认,不要直接改代码
- 改文件前说明要改哪些、为什么
- 涉及数字的结论,用真实数据重算,禁止凭空"标通过"
- 回复结论先行,重要结论用清单/表格
- 不重构本次任务之外的代码

写好之后,每次新会话 AI 都会自动遵守,不用反复叮嘱——这正是「一次性配置、永久生效」的爽点。