展开知识库目录
AI + 编程开发

AGENTS.md / CLAUDE.md:把项目规矩写下来,AI 才不会每次从头猜

Codex 读 AGENTS.md,Claude Code 读 CLAUDE.md。把项目结构、构建命令、禁止事项和验收方式写进这些文件,AI 每次开工都能自动读到,不用反复交代。

规则与长期上下文含可复制模板更新 2026-08-13
先说结论

把命令、风格和禁止事项写进规则文件

你大概烦透了每次开新会话都要重新交代“这个项目怎么构建、哪些不能动、代码风格是什么”。解决办法很简单:把规矩写进项目根目录的 AGENTS.md(Codex 读这个)或 CLAUDE.md(Claude Code 读这个)。

规则文件不是写作文,是给 AI 看的操作手册:项目结构、命令、禁止事项、验收标准,每一条都要具体到能执行。写好后新会话自动生效,你再也不用复述。

使用边界

这些情况适合用,另外几种先停一下

适合用
  • 同一个项目反复被 AI 处理,每次都重新交代
  • 项目有明确的结构、命令和禁止事项
  • 团队多人共用一套 AI 工作流,需要统一规则
先别急着用
  • 一次性小任务,写规则文件比任务本身还费劲
  • 规则还没想清楚,先别写,免得约束错方向
照着做

把项目结构、命令、禁止事项和验收写进 AGENTS.md / CLAUDE.md

为什么这样安排

Codex 的规则加载顺序是全局 AGENTS.md → 项目 AGENTS.md,Claude Code 的 CLAUDE.md 与 .claude/rules 支持路径级约束;两者文件名不能互换,写错文件等于没写。

  1. 01

    选对文件名

    Codex 用项目根目录 AGENTS.md,Claude Code 用 CLAUDE.md;两个都在用就各维护一份,内容保持一致。

  2. 02

    写可验证规则

    命令、禁止路径、输出格式、验收方式写具体,删掉“保持代码质量”这类空话,每条都能检查。

  3. 03

    路径规则分开放

    Claude Code 的目录级约束放 .claude/rules/ 并带 paths 字段,别全堆在 CLAUDE.md。

  4. 04

    新会话验证生效

    开新会话问“项目有哪些规则”,看它能否复述关键命令和禁区,复述不对就改文件。

复制前先替换 {占位}

规则文件起草提示词(复制后改 {占位})

请帮我起草一份项目规则文件,供 AI 编程代理在每次会话开始时读取。项目是{项目名},技术栈{技术栈}。
请按以下结构输出纯文本,不要客套话:
1. 项目一句话介绍与主要目录;
2. 常用命令(构建、测试、启动、格式化),注明从哪里读到的;
3. 禁止事项(例如:不许改生成的产物目录、不许覆盖未提交改动、凭证不许写进代码);
4. 改动流程(改源文件→构建→验证→提交);
5. 验收标准(构建退出码为 0、测试通过、diff 无多余改动)。
输出后说明:这份文件应保存为 AGENTS.md(Codex)还是 CLAUDE.md(Claude Code),放在哪个目录。
填好的例子

AGENTS.md 示例(可直接改成你的版本)

下面是已经填过变量的示例。复制时请换成自己的文件名、数字和材料位置,别把示例数据原样交出去。

看清格式再改

AGENTS.md 示例(可直接改成你的版本)

项目:订单后台
构建:npm run build(必须通过)
测试:npm test(改动后必须运行)
禁止:改 package.json 依赖版本、覆盖未提交改动
风格:组件用 Composition API
验收:测试通过 + 页面可操作
验证:新会话已确认规则生效
结果不对怎么办

先对症状,别一上来重写整段提示词

写了规则文件但它没遵守

常见原因
文件没放对位置或名字不对
怎么修
Codex 放项目根目录 AGENTS.md,Claude Code 放 CLAUDE.md,用一个小任务验证它复述规则。

规则太抽象执行不了

常见原因
写的是“代码要规范”这类感想
怎么修
改成具体命令和禁止清单,每一条都能直接检查。

规则过时导致错误

常见原因
项目变了规则没更新
怎么修
命令和结构变化时同步更新规则文件,并写更新日期。
交付前检查

最后五分钟,逐项打勾

参考资料

这篇具体参考了什么

正文按公开教程和官方文档重新整理,并换成了可以直接操作的中文场景。产品能力、规则和投稿要求会更新,真正执行前请再打开原始页面核对一次。