AI 编程与智能体工程 · 第 13 期

团队推 AI 编程·先写项目宪法·AGENTS.md

project constitution for AI

10 人用 AI 编程写出 9 种风格——没宪法 = 技术债雪球。AGENTS.md 是给 AI 看的项目宪法:技术栈、命名规范、禁区、提交流程。AI 不知道你团队的规矩,就会按训练数据里的"平均值"写——而平均值永远不是你要的。
⏱ 约 9 分钟 🎯 准备在团队里推 AI 编程的技术负责人 📦 源:ai-coding-engineering §5

01为什么是 AGENTS.md,不是 README

README 是给人看的,AGENTS.md 是给 AI 看的。两者写法完全不同:README 讲"这个项目是什么",AGENTS.md 讲"在这个项目里 AI 该怎么干活"。

没有 AGENTS.md 时,AI 会从训练数据里猜你团队的规矩——结果就是 10 个人各自的 AI 写出 9 种风格:有人用 class,有人用函数;有人 commit 信息写中文,有人写英文;有人 import 排序,有人不排。技术债不是 AI 制造的,是没立规矩就让 AI 上岗制造的。

AGENTS.md 通常放仓库根目录,主流 AI 编程工具(Cursor、Claude Code、Codex)都会自动读取。它不是文档,是可执行的约束——AI 读了会照着做。

AI 不知道你团队的规矩,
就会按平均值写。
灏天文库 · AI 编程与智能体工程 P.39

02AGENTS.md 体检表:你的项目及格没

下面是 AGENTS.md 应有的 8 个条目。勾选你的项目宪法里有没有,提交看及格没。

📋 AGENTS.md 体检表
勾选你的 AGENTS.md 已包含的条目,提交看评分。
已覆盖
0/8
评级
—
← 勾选后提交

03写宪法的三条原则

有了条目清单,还要会写。三条原则让宪法真正被 AI 执行,而不是摆设:

写禁区比写鼓励,
有效十倍。
灏天文库 · AI 编程与智能体工程 P.40

04带走这套清单

✅ AGENTS.md 6 条可执行规则

  1. 放仓库根目录,主流 AI 编程工具会自动读,不用手动喂。
  2. 至少覆盖 8 条:技术栈、命名规范、目录结构、禁区、提交流程、测试要求、依赖管理、错误处理风格。
  3. 规则具体到能判断对错,禁用"清晰""优雅"这种主观词。
  4. 禁区优先:明确列出 AI 不能碰的目录、文件、操作。
  5. 每条规则配一好一坏两个示例,AI 学示例比学规则快。
  6. 每月 review 一次:看 AI 实际产出有没有偏离宪法,偏离了就补条目,宪法是活的。
技术债不是 AI 制造的,
是没立规矩就让 AI 上岗制造的。
灏天文库 · AI 编程与智能体工程 P.41