TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 560 subscribers
Post #1268 3
六步让 AGENTS.md 永不过时

写好 AGENTS.md 不是终点,维护才是。文件在代码变更当天就会过时,而你的 AI 代理仍会完全信任它。这篇文章给出了六步硬性纪律:每一条都必须来自仓库事实、可运行,且与代码变更合并在同一个 PR。

详细六步拆解如下:
Step 1 — 从事实出发,不用模板
先列出仓库中真实存在的文件:package.json 的脚本、src/ 目录、.eslintrc 或 tsconfig.json。不在仓库里的内容不进文件,只有事实。

Step 2 — 写可直接复制的命令,然后运行它
把实际能跑的命令粘贴进去,用反引号包裹(mypy、ruff、npm test)。测试命令放在构建之上,这是代理验证工作的唯一途径。

Step 3 — 指向配置,不要重复配置
已有 linter/formatter 就别手写规则。写成“样式由 npm run lint 强制”、“TypeScript 严格模式(tsconfig.json)”,一行即可,不会腐烂。

Step 4 — 三层护栏 + 完成定义
分级给出:Always(读文件、运行测试、构建)、Ask first(依赖安装、删除、迁移)、Never(force-push、推 main、提交密钥)。完成定义用“lint 通过、test 通过、常规 commit”明确终点。注意:引导行为优先于禁止。

Step 5 — 防腐规则:与代码变更加在同一 PR
在 PR 模板中加提醒,或在 CI 中检查:变更了 package.json 脚本但未更新 AGENTS.md 则失败。终极方案是从仓库自动生成文件。

Step 6 — 验证:让代理执行一个小实际任务
让代理(例如“添加一个 /health 端点并测试”),观察它是否按 AGENTS.md 执行。若它做错,说明文件有误,修改文件而不是代理。


这个循环——任务、观察、修改文件——是建立信任的根本。一个真实的 AGENTS.md 会成为仓库中最可靠的文档。

#开发者 #工具 #AGENTSMD #AIAgent #DevTools #教程 #工程效率 #代码规范
@DevToolboxHub
More from @devtoolboxhub
  1. Oct 1, 2026给 AI 代理建一份「自欺清单」 维也纳邮政与邮件服务商 Postservice.at 创始人 Stephan Holzbach 不是开发者,但今年公司大部分工作跑在 Claude…
  2. Oct 1, 2026代码评审评论为何比本意更刺耳 一条评审评论大约四十秒写完,通常夹在两件事之间,写的人清楚自己的语气。读的人刚在这份代码上花了三天,正想收尾,而且听不到你的声音,于是自己补上一种语气…
  3. Oct 1, 2026用 Hindsight 给客服 Agent 加上持久记忆 大多数客服 Agent 只擅长回答眼前这条消息。真正难的是同一个客户一周后再来,Agent 完全不知道之前发生过什么。作者…
  4. Sep 30, 2026AMSI 绕过技术 2026 开发者指南 AMSI(Antivirus Malware Scan Interface)是 Windows 的恶意脚本扫描接口,覆盖 PowerShe…
  5. Sep 30, 2026AI Agent 为什么记不住事 和 AI Agent 协作时最容易注意到的一点是:它们很擅长回答问题,却不擅长记住昨天发生过什么。你可以和它长聊一轮,做出一堆决定、说明偏好、一起…
  6. Sep 30, 2026wpipe:面向 Python 开发者的轻量编排库 wpipe 是一个纯 Python 可嵌入的编排库,目标是让数据管道的开发回到「编辑—运行—调试」的快速循环,而不必为验证业务逻…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →