问题不在于有没有文档,而在于常驻上下文里塞了什么
他把焦点放在 context window 预算。system prompt、工具说明、MCP、项目文档都要抢上下文,如果你把 package.json 命令、框架栈、目录结构这种“可自行发现”的内容也常驻进去,就是在浪费 agent 的注意力。
他把焦点放在 context window 预算。system prompt、工具说明、MCP、项目文档都要抢上下文,如果你把 package.json 命令、框架栈、目录结构这种“可自行发现”的内容也常驻进去,就是在浪费 agent 的注意力。
Matt 反复举例,像 scripts、React Router、SSR、effect imports 这类事实,agent 直接读代码比读一份过期摘要更靠谱。文件系统本身就是一种低摩擦、高保真的提示结构。
一旦 AGENTS.md 开始写具体文件、实现细节、架构解释,它就会很快与真实代码漂移。漂移后的上下文不是“帮助”,而是主动误导。
从视频脉络看,他不是主张完全零文档,而是主张只保留那些不容易从代码库推断、但又对正确实现很关键的约束。
Matt 直接挑战社区默认做法,认为自动生成的 CLAUDE.md / AGENTS.md 通常弊大于利。
他把 agent 工作拆成 system prompt、探索、实现、测试等阶段,说明常驻文档会压缩后面更宝贵的探索与实现空间。
commands、architecture、stack 描述等内容被逐条批判,因为这些都能从代码库直接发现。
不易发现但稳定的要求,才值得进 CLAUDE.md;其他内容应该回到代码、脚本和目录结构本身。
这实际上是在重新定义 repo-level context file 的职责边界。
Matt 这条最值得拿走的,不是“删掉所有 AGENTS.md”,而是一个更硬核的判断标准,凡是 agent 可自发现的信息,都不该长期占用它的认知带宽。2026 年会写 agent 文档的人,首先应该会删文档。