推荐的codex agents。md设置
提问
AGENTS.md 更适合写“规则和边界”,而不是写死每一步操作:把审批要求、该用哪个 skill、项目标准写进去,让 Codex 自己判断怎么执行。
AGENTS.md 用来定规则,不写死流程
材料里的观点立正的做法是在项目根目录的 AGENTS.md 里写清约束,比如“所有对外发布相关内容都需要审批”,然后给 Codex 完整权限,靠这份文件来 gate,而不是去设计一套 rigid 的 custom access control。他的理由是硬编码的权限控制容易挂一漏万,也没法利用 Agent 本身的判断力;先给 full access 加规则约束,出问题再回头改 AGENTS.md 或退回确定性方案1。所以推荐的设置方向是:把“什么必须审批、什么不能做、该调用哪个 skill”写成规则,执行细节交给 Codex。
skill 的调用也可以写进 AGENTS.md
材料里的观点在实操里,他们遇到过 Codex 的 skill 系统没生效的情况,处理办法是不再依赖 Codex 自带的 skill 机制,而是把 skill 系统挪到 AGENTS.md 里说明,通过 AGENTS.md 告诉它以后用哪个2。这段是多人视频、说话人未逐段确认,只能作为具体做法参考,不能确定是谁的判断。可迁移的点是:当某个能力没被自动触发时,与其反复调试工具本身,不如在 AGENTS.md 里明确指定该用哪个 skill。
规则之外,还要给足上下文和标准
AGENTS.md 只是入口之一。更完整的做法是把团队最重要的做事标准——设计规范、代码质量要求、审核 checklist——写成 AI 能理解的规则注入工作流,让 AI 自动拿这些规则做 double check,效果接近让最资深的人出现在每次具体工作里3。同时立正强调不要过度参与,尽量给 Agent 工具、标准和 skill,让它自己把事干好1。所以 AGENTS.md 里除了审批边界,也适合放验收标准和该遵守的规范。
材料只给出 AGENTS.md 的用法思路和零散实操片段,没有一份完整的推荐模板;具体字段和写法需要结合你自己的项目规则来定。
回到3份原文
直接讲了在 AGENTS.md 里写审批规则、给 full access 再 gate 的取舍,是理解设置思路的核心。
展示了把 skill 系统写进 AGENTS.md 的具体做法,适合核对“skill 不生效怎么办”。
说明规范注入和 AGENTS.md 在 context 架构里的位置,适合理解规则该放什么。