4.4 规则文件与当前会话的分工
面向经管学生、研究者与从业者的 AI 智能体设计教材

项目一旦变复杂,最常见的混乱不是没写规则,而是把长期规则和当轮要求写进同一个地方。要避免这种情况,最好从一开始就把规则文件和当前会话分开。
| 载体 | 主要职责 | 适合写什么 | 不适合写什么 |
|---|---|---|---|
CLAUDE.md |
稳定规则与项目背景 | 目录约定、长期约束、验证方式、常用工作流 | 一次性任务细节、临时优先级、阶段性补充要求 |
| 当前会话 | 当轮任务控制 | 当前目标、临时优先级、阶段性确认、补充说明 | 长期稳定规则 |
最常见的错误,是把规则文件写成临时任务板。比如这一轮说先整理目录、不要写正文,就顺手把这类阶段性要求塞进 CLAUDE.md。等任务阶段一变,旧要求还留在文件里,后面就会反复干扰判断。
另一个常见误区,是把当前会话里说过的话当成项目规则。比如这一轮你说“先只做目录梳理,不要生成正文”,这很可能只是当前阶段要求,而不是以后每一轮都有效的规则。如果这种临时要求也写进主规则文件,文件很快就会膨胀并过时。
两层分工可以压成一句判断:
- 会反复生效的,写进规则文件。
- 只对这一轮有效的,留在当前会话。
守住这句话,后面的混乱会少很多。
常见错误:把临时要求写进规则文件
当前阶段的任务重点(如”这一轮只整理目录,不写正文”)不应写进 CLAUDE.md。一旦任务阶段变化,这些过期要求会持续干扰后续执行,而且很容易被遗忘在文件里。