实战案例
本章给出三个由浅入深的端到端场景,展示 AGENTS.md、沙箱、Skills 与 MCP 如何组合。
案例 1:遗留模块重构
背景: legacy/billing.js 单文件 2000 行,无测试。
步骤
- 分支与 AGENTS.md
在 legacy/AGENTS.md:
- 只读探索(可选 Subagent 或首轮只读)
- 实施重构
- 审查
要点: 探索与实施 分阶段 + 目录级 AGENTS.md 约束行为。
案例 2:自动化 Code Review Skill
目标: 每次 PR 前用固定清单审查 staged diff。
创建 Skill .agents/skills/pre-commit-review/SKILL.md
使用
扩展: 结合 GitHub MCP,在 Skill 中增加「对比 base 分支 diff」步骤。
案例 3:Issue → 分支 → PR(Cloud + 本地混合)
背景: 团队在 GitHub 用 Issue 跟踪,希望 Codex Cloud 异步实现,本地只做验收。
Cloud 侧
- 在 chatgpt.com/codex 连接 GitHub 仓库
- 选择环境(Node 版本、测试命令与 AGENTS.md 一致)
- 发起任务:「Fix #42: 登录超时未刷新 token」
本地侧
PR 评论
在 PR 中 @codex add regression test for token refresh 追加迭代。
要点: AGENTS.md 在 Cloud 与 CLI 同源,避免环境漂移。
案例 4:CI 中生成 Release Notes
要点: CI 用 read-only + 无审批,且 checkout 应限制写权限。
反模式(避免)
下一步
- 资源与延伸阅读:官方文档与社区
- Agent Skills:把案例 2 打包成 Plugin