摘要: 在掌握了 Codex 的基础操作后,本文将带你深入探索 Codex 的高级功能——计划模式让 AI 先思考再动手,Git WorkTree 实现真正的并行开发,Skills 和 MCP 插件系统则打开了自动化工作流的大门。

关键词: Codex高级功能, 计划模式, Git WorkTree, MCP插件, Skills技能系统, 自动化

分类: 人工智能 / 开发工具


一、计划模式(Plan Mode):让 AI 先思考再动手

1.1 什么是计划模式?

普通模式下,你描述需求,AI 直接开始写代码。而计划模式下:

Copy

你的需求 → AI 提出澄清问题 → 生成详细计划 → 你确认 → AI 执行

1.2 如何开启

  • 点击对话框左侧的 + 号,选择「计划模式」
  • 快捷键 Shift + Tab 在普通模式和计划模式间切换

1.3 实战演示:迁移项目框架

假设你有一个纯 HTML/CSS 项目,想迁移到 Next.js:

  1. 开启计划模式,描述需求:"我想把这个项目迁移到 Next.js 框架,使用 TypeScript 和 Tailwind CSS。"
  2. AI 以问题卡片形式沟通:项目形态?样式处理?是否启动验证?
  3. AI 生成完整计划:文件清单、依赖安装、代码迁移策略、验证方案
  4. 确认后一键执行

1.4 最佳使用场景

  • 🏗️ 首次搭建项目
  • 🔄 重大重构(框架迁移、技术栈升级)
  • 🐛 复杂 Bug 修复
  • 📋 多步骤任务

二、Git WorkTree:真正的并行开发

2.1 解决的痛点

传统方式下同时开发两个功能需要不断 git stash、切换分支、处理冲突。WorkTree 让每个功能在独立文件夹中开发:

Copy

项目主目录(main分支)/
├── feature-login/    ← 登录功能的工作树
├── feature-cart/     ← 购物车功能的工作树
└── feature-admin/    ← 后台管理的工作树

每个工作树有独立的文件系统,互不干扰,完成后合并回主分支。

2.2 对话分叉 + Git 回滚

在某个对话节点处"分叉",开辟新的执行路径。走不通就回滚到分叉点,结合 Git 回滚实现安全的"试错"开发。


三、Skills 技能系统:标准化操作流程

Skills 是 Codex 中的标准化操作程序(SOP),本质是 .md 文件,定义了特定任务的执行流程。就像菜谱之于厨师。

常用 Skills

  • 代码审查 — 自动检查代码质量、安全隐患
  • 提交规范 — 生成符合规范的 commit message
  • 依赖扫描 — 检查项目依赖的安全性和版本
  • UI 优化 — 分析界面并提出改进建议

使用方式

  • CLI:/skills 查看,/skills install <name> 安装
  • 桌面应用:左侧边栏「插件市场」搜索安装,$ 符号调用

自定义 Skills

只需编写一个 .md 文件,定义检查项和输出格式即可。


四、MCP 插件系统:连接外部世界

MCP(Model Context Protocol)是标准化接口协议,让 Codex 能与外部服务交互——Codex 的"万能适配器"。

内置插件

  • 办公三大件(文档、表格、演示文稿)
  • 浏览器自动化

第三方生态(90+ 插件)

  • Gmail、Netlify、Linear、Playwright、数据库等

自动化测试实战

安装 Playwright MCP 插件 → 描述测试需求 → Codex 自动启动浏览器 → 模拟用户操作 → 生成测试报告


五、自动化工作流

定时任务示例

  • 每日项目简报:每天 9 点自动总结昨天的代码变更
  • 依赖安全扫描:每周自动检查依赖漏洞
  • 自动化日报:汇总 Git 提交,生成格式化日报

防止系统休眠

  • Mac:设置中开启「运行时防止系统休眠」
  • Windows:一般无需额外设置

六、agents.md:让 Codex 理解你的项目

agents.md 放在项目根目录,告诉 Codex 关于你项目的背景信息——就像新员工入职时看的项目文档。

推荐内容:项目概述、技术栈、常用命令、工作流程、注意事项。

还可以创建全局 agent.md 设置通用约束(代码风格、提交规范、禁止操作等)。


七、小结

  • 计划模式 — 先规划后执行,减少返工
  • Git WorkTree — 真正的并行开发,效率翻倍
  • Skills 系统 — 标准化操作,保证质量一致性
  • MCP 插件 — 连接外部生态,拓展能力边界

下一篇我们将进入纯实战环节:商城开发、知识整理、网页开发与部署。


📌 参考资料

本文内容基于以下 B 站视频教程,由 Ai好记 智能解析转写为结构化笔记后整理而成:

  • 《Codex APP 保姆级使用教程,实战项目全流程讲解》
  • 《OpenAI Codex 使用指南(CLI + 桌面应用)
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐