实战案例
本章给出由浅入深的端到端场景,展示桌面应用、AGENTS.md、沙箱、Skills 与 MCP 如何组合。
案例 0:桌面应用的可视化工作流
背景: 你刚装好桌面应用,想用「规划 → 执行 → 审查」的方式给现有页面加一个深色模式。
步骤
-
添加项目:侧边栏
Add project选中仓库目录 -
只读规划:把权限设为 Read-only,发:
-
切换执行:方案 OK 后改为 Default / Auto,发:
-
可视化验证:用应用内浏览器打开本地预览,在渲染元素上直接评论问题让它修
-
审查与提交:右侧 Diff 面板逐行确认 → 顶部 Commit;不满意点 Undo
要点: 桌面应用让「分阶段 + 可视化审查 + 即时预览」一气呵成,是相比纯 CLI 的核心增量。
案例 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 应限制写权限。
反模式(避免)
下一步
- 工作流与 Worktrees:把多案例并行起来
- Agent Skills:把案例 2 打包成 Plugin
- 资源与延伸阅读:官方文档与社区