C Codex 中文实战课
主链路 45 分钟 下载安装包

面向开发同事 · 2026

让 Codex 真正进入
开发流程

今天不背功能。只学一条可复用的开发链路:把「状态筛选」做完并验收。

选入口先计划隔离开发测试审核
今晚要防的 5 件事
  1. 选错入口,或一条任务塞太多目标
  2. 不 Plan 就直接大改
  3. Local / Worktree 搞混,改错目录或分支
  4. 以为「跑过了」就是做对了(缺三证据)
  5. 盲点 Allow,或擅自提交、推送、发布

先说明结果,再让 Codex 动手;先有证据,再算完成。

12

步主链路

1

条完整流程

5

个必防难点

主链路必讲;插件与细节在附录,主链路跑通后再看。界面可能随版本更新,操作原则不变。

主链路 · 01 · 2 分钟

先选对入口

Project 负责装上下文,不是第四种模式。

?

Chat

问问题、讨论、比较方案、写文字。

不需要操作项目文件

Work

报告、表格、课件等可审核成果。

目标是一个交付物

Codex

读代码、改文件、跑测试、看 Diff。

需要开发工具和技术细节
一句话判断只是聊 → Chat要成品 → Work要动代码 → Codex

官方依据:Use ChatGPT

主链路 · 02 · 1 分钟

创建项目:从 Projects 的 + 开始

项目把相关任务和本地文件夹放在一起。需要长期做、会产生多个结果时再创建。

本机界面 点击 Projects 右侧的 +
  1. 1
    填写项目名称按系统或代码库命名,如 codex-class-demo
  2. 2
    添加 Source folders选择 Codex 需要读取或修改的本地目录。
  3. 3
    确认并创建以后从这个项目中新建任务,共用这些目录。
本机界面 项目名称 + Source folders + Create project
关键设置

项目菜单 → Edit project 可继续添加目录;将代码仓库设为 Make primary,它会成为新任务默认工作目录和 Git 操作目标。

官方依据:Projects and chats

主链路 · 03 · 1 分钟

一个项目,多条任务;每条任务只交付一个结果

项目复用文件和规则,任务保留自己的对话与结果。不要把所有工作塞进同一条任务。

项目codex-class-demo主目录 · 共享规则(后面再写进 AGENTS.md)
任务 1理解现有筛选逻辑只调查,不修改
任务 2新增状态筛选实现并测试
任务 3审核当前 Diff只做 Code Review
任务 4整理发布说明形成独立交付物
官方界面 同一项目中的多条任务 · 来源
新建项目

代码库不同、上下文无关,或不希望任务访问另一组目录。

新建任务

仍是同一项目,但目标从调查变为实现、审核或发布。

不用项目

一次性问题,不需要共享文件、规则或后续任务。

置顶 常用项目/任务重命名 写清结果搜索 找历史结论归档 收起已完成任务
多个 Source folders 怎么用

Primary folder:新任务默认目录,也是 Git、Worktree、PR 和自动发现 AGENTS.md 的主要目标。

Secondary folders:仍可搜索、读取和编辑,但不会自动发现其中的项目配置。

适合一起放:前端 + 后端、代码库 + 配套文档。

应该拆项目:彼此无关,或需要限制每条任务可访问的目录。

主链路 · 04 · 4 分钟

先看完整链路,再逐步展开

用“增加状态筛选”贯穿整堂课:先知道终点,再学习每一步怎么做。

  1. 01
    创建项目添加本地 Git 文件夹
  2. 02
    进入 Plan锁定范围和验收
  3. 03
    点 Local → Worktree选 main,发送任务后创建
  4. 04
    实现功能保留数据、不加依赖
  5. 05
    运行测试先验证再汇报
  6. 06
    浏览器验收三种筛选逐一操作
  7. 07
    查看 Diff确认修改范围
  8. 08
    两轮 Review发现 → 修复 → 复核
验收三证据
1
执行证据测试、命令真实运行
+
2
结果证据页面、接口实际可用
+
3
范围证据Diff 没有夹带改动
课堂操作时使用的三组提示词
实现提示词
按已确认计划实现状态筛选。
完成后运行现有测试,并用浏览器验证三种筛选。
不要提交、推送或修改无关文件。
验收提示词
检查当前改动是否满足验收条件。
列出运行过的测试、浏览器操作和仍未验证的风险。
不要根据代码推测页面已经可用。
修复提示词
修复 Code Review 中确认的问题。
保持改动最小,补充回归验证,然后再次 /review。
不要顺便重构无关代码。

主链路 · 05 · 3 分钟

复杂任务,先进入 Plan

Plan 用来调查、提问和锁定实现方案;确认后再实施。

该用 Plan

  • 涉及多个文件或模块
  • 需求仍有歧义
  • 会影响数据、接口或部署

不用 Plan

  • 解释一段代码
  • 一行明确小改
  • 简单翻译或格式调整
/plan 示例
目标:给任务清单增加状态筛选。
范围:只修改前端,不增加依赖。
限制:保留现有本地数据。
验收:全部/待办/完成筛选正确,刷新后数据不丢。

请先检查现有实现并给出完整计划,不要修改文件。
调查事实澄清选择形成计划再实施

模型:默认即可;卡住再升高推理,不要一上来 Max。详见附录 A13。

Plan 完成后如何进入实施

先检查计划中的文件范围、风险和验收条件。确认无误后明确回复:“按这个计划实施,完成后运行测试并汇报证据。”不要让 Plan 阶段一边调查一边偷偷改文件。

主链路 · 06 · 2 分钟

权限怎么配:发送任务前先选一档

点击输入框左下角的权限标签;它会影响 Codex 可访问的范围以及何时停下来问你。

  1. 1新建或打开任务
  2. 2点输入框左下角权限标签
  3. 3选择三档之一
  4. 4确认标签后再发送
本机界面 输入框左下角选择审批方式
陌生仓库 / 敏感任务

Ask for approval

编辑项目外文件、联网等动作先询问。课堂演示、新项目和不熟悉的脚本优先选它。

明确需要时临时使用

Full access

可访问互联网和电脑上的任意文件。完成安装、跨目录操作或部署后,立即切回较低权限。

两层边界

沙箱决定“能访问哪里”;审批策略决定“什么时候问你”。少弹窗不等于操作没有风险。

仍需人工确认

删除覆盖、安装软件、提交推送、生产部署、发送外部消息及任何密钥或隐私数据。后面 Terminal 跑命令时,每次弹窗仍要看清命令和目标——少弹窗不等于没风险。

官方依据:Agent approvals & security · Permission profiles;三档名称以当前桌面版为准。

主链路 · 07 · 4 分钟

创建 Worktree:先点 Local

在发送任务之前选择运行位置。发送后,Codex 才会创建隔离目录并开始工作。

  1. 1
    打开 Git 项目,新建任务只有 Git 仓库才会显示 Worktree。
  2. 2
    点击输入框上方的 Local就是截图红框位置,不是在任务完成后再找。
  3. 3
    选择 Worktree 和起始分支通常从最新的 main 或目标开发分支开始。
  4. 4
    写需求并发送Codex 创建托管 Worktree;原本地目录保持不动。
本机界面 点击 Local,切换为 Worktree(已裁掉项目名称)

看不到 Worktree?先检查当前项目是不是 Git 仓库,以及是否在 Codex 桌面应用。

还没创建?只切换选择器不算创建,要输入任务并发送。

就近坑 1:缺依赖 / 缺配置新目录默认只有 Git 跟踪的文件。.env 等被忽略文件不会自动出现;需要时用 .worktreeinclude,或 Handoff 回本机环境。

就近坑 2:改完别悬着托管 Worktree 里的改动默认还不在你的日常分支上。验证完要么在这里建分支,要么 Handoff 回 Local。

官方依据:Git worktrees

主链路 · 08 · 3 分钟

实现中:先看落点,再看过程,再验收

状态筛选写完代码后,不要直接相信“看起来跑过了”。按固定顺序检查。

固定顺序EnvironmentActivityTerminalBrowserReview
本机界面 Environment:改动、环境、分支与交付

Environment:确认代码落点

防什么:改错目录、改错分支、准备提交到错误仓库。

重点看:Local 还是 Worktree、当前分支、Changes 文件数与增删行。

提交前四问:仓库对吗?环境对吗?分支对吗?Diff 对吗?

本机界面 View activity:查看当前任务活动

Activity:追踪执行过程

防什么:长时间 Working、假进度、以为“做过”就是“做对”。

重点看:读文件、跑命令、搜索、是否在等输入。

原则:“做过”不等于“做对”;仍要核对测试、页面和最终结果。

状态筛选时常用顺序Files 找位置Terminal 跑服务/测试Browser 点三种筛选Review 看范围Activity / Environment 全程可查
回扣难点

这里专门防第 3、4 个坑:改错落点,以及用“看起来跑过了”代替验收。界面问题可用 Browser Annotation 定点标记,比“这个页面不好看”更准。

官方依据:Environments · Terminal · Browser;详细五工具说明见附录 A14。

主链路 · 09 · 5 分钟

写完代码,不等于完成

测试证明功能能跑;Review 检查改动是否安全、正确、可维护。

1/review审核未提交修改
2核对证据确认是否真实问题
3最小修复运行回归测试
4再次 /review确认没有新问题
官方界面 Diff、行级意见与处理 · 来源

提交前四问

注意

/review 默认只报告问题,不会自动修改工作区。

两次 Review 分别审什么

第一次:审未提交修改,重点找真实缺陷、回归和遗漏测试。

修复后:运行相关测试,不能只回复“已修复”。

第二次:重新审当前 Diff,确认修复没有引入新问题。

PR 前:再与基础分支比较,确认没有夹带无关提交。

主链路 · 10 · 2 分钟

Worktree 做完后,选择去向

托管 Worktree 里的改动,默认还不在你的日常分支上。先验证,再决定:在这里建分支,或交回本机 Local。

路径 A

继续在 Worktree

Create branch here 把改动挂到正式分支,再提交、推送或发 PR。(术语:脱离 Detached HEAD)

适合改动已完整验证
路径 B

Handoff 到 Local

把任务和改动交回本地仓库,再用现成 IDE、服务或硬件环境验证。

适合必须依赖本机环境
路径 C

长期独立目录

从项目菜单创建永久 Worktree,适合长期并行分支。

普通一次性任务不需要
Worktree 四个容易踩坑的点
  1. 同一分支不能同时被 Local 和另一个 Worktree 检出。
  2. .env 等被忽略文件不会自动出现;需要时配置 .worktreeinclude
  3. 不要在 Detached HEAD 状态下把重要改动放着不管,完成后建分支或 Handoff。
  4. 应用会清理不再使用的托管 Worktree;长期任务要置顶或建立永久 Worktree。

主链路 · 11 · 2 分钟

开发中最常见的 6 个问题

先对照现象,再执行对应动作。每个问题都能现场演示,不讲空泛原则。

选错运行位置

本想用 Worktree,却选成 Local

立即取消任务,按输入框上箭头找回提示词;重新选择 Local 或 Worktree 后再发送。

Worktree 启动失败

主目录能跑,新目录提示缺依赖

Worktree 默认只有 Git 文件。运行初始化脚本;被忽略的配置用 .worktreeinclude,依赖本机环境则 Handoff 到 Local。

Review 出现陌生文件

这些文件不一定是 Codex 改的

Review 会显示项目当前 Git 改动。切到 Last turn 看本轮,再分别核对 staged、unstaged 和与 main 的差异。

改错目录或分支

输出路径和预期项目对不上

先停止修改,在 Terminal 运行 pwdgit status --short --branchgit diff --stat;确认用户已有改动后再处理。

任务像是卡住

长时间显示 Working

打开 Activity 看停在检索、命令执行还是等待输入;再到 Terminal 看进程。确认无进展才取消,不要重复发同一任务。

代码改了但页面没变

常见原因是服务或地址不对

核对启动目录、端口和进程;用 Browser 查看真实 URL、Console 与 Network,并确认打开的是当前 Worktree 启动的服务。

固定检查EnvironmentActivityTerminalChanges / ReviewBrowser
复制一条排障提示词
先调查,不要修改
先不要修改、回退或删除文件。请依次告诉我:
1. 当前 Environment 是 Local 还是 Worktree;
2. 当前目录、分支和 git status --short;
3. 最后执行的命令与原始错误;
4. 本轮实际修改了哪些文件;
5. 建议的最小恢复动作和验证方法。

主链路 · 12 · 2 分钟

把这八步带回工作中

每一步都对应开场那 5 个难点里的至少一项。

01

选对入口

聊 / 交付 / 动代码
防:选错入口、任务塞太多

02

项目 + 规则

上下文与长期约定分清
防:每次重说一遍规则

03

复杂先 Plan

先锁范围和验收
防:边查边改

04

Local → Worktree

发送后才创建
防:改错目录 / 分支

05

Environment 看落点

环境、分支、Diff
防:改在错误位置

06

Activity 看过程

核对真正执行过什么
防:假进度

07

先测试 + 页面

执行证据 + 结果证据
防:推测验收

08

两轮 Review

修复之后再复核
防:夹带改动、漏边界

安全红线 不泄露密钥和隐私 不盲点 Allow 不执行未知或破坏性脚本 不擅自提交、推送或发布 不以推测代替验收

Codex 最有价值的地方,不是“替你写代码”。

而是把调查、实现、验证和审核连成一条可靠流程。

固化 · 选讲 · 5 分钟

把刚才的链路固化:规则、Skill、Hook

主链路跑通后再写。仍用「状态筛选」例子:AGENTS 管长期约束,Skill 管可复用流程,Hook 管固定时点脚本。

始终生效

AGENTS.md

状态筛选例子:改前端后必须 npm test;不修改 .env 与无关模块;汇报测试证据。

触发:任务开始自动读取。

按任务调用

Skill

状态筛选例子:「整理发布说明」做过两三次后,做成 $release-note 步骤与验收。

触发:$名称 或描述匹配。

按事件执行

Hook

状态筛选例子:Stop 时跑固定 lint/test。不替代完整 CI。

触发:事件 + matcher。

项目根目录 / AGENTS.md(状态筛选项目)
# 项目规则
- 修改前阅读 README 和现有测试。
- 状态筛选相关改动完成后运行:npm test && npm run lint
- 不修改 .env、生成文件和无关模块。
- 汇报修改文件、测试结果和未验证风险。
- 未经确认不要提交、推送或发布。

应该写

准确命令、目录边界、代码规范、验证门槛、敏感操作限制。

不要写

Token、密码、一次性需求、过时路径,以及“写好一点”这类空话。

组合方式

AGENTS.md 规定“必须测试” → Skill 说明“怎么整理发布说明” → Hook 在 Stop 时做固定检查;CI 仍是最终门禁。Git 个人默认(分支前缀、Draft PR)见附录 A12。

官方依据:AGENTS.md · Build skills · Hooks

Skill / Hook 细节与个人 AGENTS 路径

个人~/.codex/AGENTS.md 通用习惯与安全边界。

项目 / 模块:仓库或子目录 AGENTS.md,越靠近当前目录优先级越高。

Skill 位置:仓库 .agents/skills/名称/SKILL.md,或个人 ~/.agents/skills

Hook:Settings → Hooks;新增非托管脚本先审再信任。细节页见附录 A9–A12。

附录 A1 · 按需

输入框“+”与 Open in

一个给当前任务补能力,一个把当前目录交给你熟悉的本机工具。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 输入框左下角“+”菜单

“+”:给当前任务增加上下文或模式

  • Files and folders:添加文件或目录
  • Attach Ghostty:带入终端上下文
  • Goal:持续追踪多步骤目标
  • Plan mode:先调查和形成方案
  • Record a skill:把重复流程录成 Skill
  • Plugins:调用已安装专业能力
本机界面 Open in 列表取决于本机已安装应用

Open in:用外部工具打开当前目录

  • IDE / 编辑器:继续阅读、调试或手工修改
  • Finder:定位当前项目或 Worktree
  • Terminal / Ghostty:在同一目录运行命令

注意:只是打开当前目录,不会把 Worktree 改成 Local,也不等于 Handoff。

官方依据:Goal mode · Skills · Desktop app;具体菜单以当前版本为准。

附录 A2 · 按需

Appshots:把当前 Mac 窗口直接交给 Codex

报错、设置、设计稿或预览页面难以描述时,直接补充视觉与文字上下文。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 Settings → Appshots,可设置快捷键和发送目标
  1. 1
    把目标窗口放到最前面Appshots 只捕获当前最前面的窗口,不是整个桌面。
  2. 2
    同时按两个 Command 键也可以在设置中改成自己的快捷键。
  3. 3
    补一句明确任务例如:“分析这个报错,先说明原因,不要修改代码。”
报错现场设置面板设计与预览网页参考

发送前检查:截图和窗口可读取文字都会共享给 ChatGPT;账号、Token、客户信息等敏感内容先隐藏。部分应用只能提供可见截图,不能代替完整文件或插件。

官方依据:Appshots(目前仅支持 macOS 桌面应用)。

附录 A3 · 按需

这些插件,开发中最实用

不讲安装流程。只记住:什么时候用,以及让它交付什么。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 输入框中可直接选择常用插件
本机界面 Product Design:评审与改进产品界面

Documents / PDF

写方案、说明和复盘;PDF 用于读取规范与检查最终版。

Spreadsheets

做测试矩阵、字段映射、数据核对和迁移清单。

Presentations

把技术方案、培训内容或事故复盘做成可演示课件。

Template Creator

把周报、PPT、表格的固定结构做成下次可复用模板。

Sites

快速制作并发布演示页、内部工具或静态网站。

Browser

打开真实页面,点击验收、查控制台、截图并标记问题。

Computer

需要操作本机应用、又没有更合适接口时使用。

Product Design

评审页面流程和视觉问题,再给出可执行的改版建议。

一句话原则

先说清要交付的结果,再选择最匹配的插件;不需要为了“可能有用”一次装很多。

官方说明:Plugins · Skills & Plugins

附录 A4 · 按需

开发不只交代码,也交可审核文件

这四个工具在方案、测试、迁移、汇报阶段使用频率很高。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 选择对应工具,输出可预览、可修改的文件
DOC

Documents

设计文档、接口变更说明、发布说明、复盘报告。

PDF

PDF

读取规范、检查排版、交付不可随意编辑的最终版。

XLS

Spreadsheets

测试矩阵、数据核对、字段映射、迁移清单和统计。

PPT

Presentations

技术方案评审、培训课件、发布演示和事故复盘。

提示词要写全源数据+文件类型+结构+验收标准预览并批注定点修改

官方依据:Work with files

附录 A5 · 按需

Template Creator:把常用交付物做成模板

保留结构、语气与视觉风格;下一次只提供新内容。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 在输入框选择 Template Creator
DOCXPPTXXLSXPNG邮件 / Slack
1

创建模板

提供一份代表性参考文件,说明要保留的结构、排版和语气;生成后先检查预览。

2

再次使用

从对应工具的 Template Gallery 选择,或输入 $artifact-template-模板名,再描述本次内容。

3

验收结果

核对旧项目名、人员、日期和业务数据是否已替换;格式是否仍与参考一致。

创建周报模板
把附件《项目周报.docx》做成个人模板。保留标题层级、表格、字体和页眉;移除项目名、人员、日期与业务数据。以后输入本周进展、风险和下周计划即可生成新周报。先给我模板预览和隐私检查结果。
边界

参考文件会保留在个人模板中,先去除密钥和隐私。个人模板默认私有;团队共享需再打包成插件。

依据:当前已安装 Template Creator 插件说明;模板本质是可复用 Skill。通用机制见 Build skills

附录 A6 · 按需

Sites:把想法变成可分享的网站

适合快速做演示页、内部工具、看板和小型 Web 应用;不必先搭建单独的部署流程。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 左侧栏进入 Sites,查看和管理已有站点
适合

原型、培训页、活动页、内部看板、小工具。

不优先

必须接入现有 CI/CD、网关或公司服务器的正式系统。

  1. 1
    说清网站目标受众、用途、核心功能和要使用的信息。
  2. 2
    先看预览检查内容、交互、数据和敏感信息。
  3. 3
    用文字继续修改也可以补截图或文件,指出具体位置。
  4. 4
    确认后再分享设置访问范围,复制最终链接。
Sites 示例
为研发团队做一个值班任务看板网站。支持新增任务、负责人、状态筛选和本地保存。先生成可预览版本,完成浏览器验收后再问我是否部署。
注意

Sites 的部署链接就是正式线上版本。还没验收时,明确要求“只保存版本,不要部署”。可用范围和额度可能受账号、地区及工作区设置影响。

官方依据:Sites

附录 A7 · 按需

Image Gen:生成素材,也能按参考图定向修改

适合 UI 占位图、Banner、背景、插画和演示素材;不是用来替代真实产品截图。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 选择 Image Gen;常用提示可保存为模板
用途+主体+构图风格+尺寸+禁止项
图片提示词示例
为内部值班系统生成一张空状态插画。
主体:整齐的任务清单与一个绿色完成标记。
风格:简洁扁平、白底、低饱和绿色。
尺寸:16:9。不要文字、Logo、人物和渐变。

修改已有图:明确写“只改什么”和“必须保留什么”,一次只调整一个重点,避免构图漂移;图片中的文字和业务细节仍要人工复核。

官方依据:Image generation

附录 A8 · 按需

网页标记修改:看到哪里不对,就评论在哪里

比“这个页面不好看”更精确,适合布局溢出、间距、遮挡和局部样式问题。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
官方界面 Browser 中开启 Annotation mode,点击元素或拖选区域
  1. 1
    打开真实页面先启动服务,用 Browser 打开当前 Worktree 的地址。
  2. 2
    开启 Annotation mode点击元素,或拖动选择需要修改的区域。
  3. 3
    写清问题与结果例如:“按钮在手机端溢出;保持卡片高度不变。”
  4. 4
    让 Codex 按评论修改限制范围,修改后重新打开页面逐条验收。

注意:内置 Browser 使用独立浏览器配置,不自动继承日常 Chrome 登录;外部网页内容不可信,敏感操作仍需确认。

官方依据:Browser · Comment on the page

附录 A9 · 按需

AGENTS.md:让每条任务先读规则

把长期、稳定、可验证的约定放进去;不要每次重新提示。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 Personalization 修改个人 AGENTS.md 指令
01 · 个人

~/.codex/AGENTS.md

所有项目都适用:表达语言、通用安全边界、默认工作习惯。

02 · 项目

<repo>/AGENTS.md

整个仓库适用:构建与测试命令、架构边界、禁止修改范围。

03 · 模块

<repo>/module/AGENTS.md

只约束该目录:模块专属命令、框架约定和验收要求。

生效顺序个人项目根目录当前目录越靠近当前目录,优先级越高

官方依据:AGENTS.md · Personalization

附录 A10 · 按需

创建 Skill:把重复做法变成可复用流程

同一类任务做过两三次,并且步骤、边界和验收基本稳定时,再创建 Skill。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 输入 $skill-creator,或从“+”菜单选择
  1. 1
    说明重复任务做什么、什么时候触发、什么情况不能用。
  2. 2
    给出步骤与验收输入、操作、输出证据,以及失败时怎么停。
  3. 3
    先做最小 Skill默认只写指令;确实需要确定性执行时再加脚本。
  4. 4
    用真实样例试跑检查是否误触发、是否越权、结果能否复现。

不要塞进去:密码、Token、个人绝对路径、一次性需求和未经验证的破坏性命令。Skill 是做法,不是秘密仓库。

官方依据:Build skills

附录 A11 · 按需

Hooks:把必须执行的检查自动化

它是在 Codex 生命周期固定时点运行的确定性脚本,不依赖模型“记得做”。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 Settings → Hooks
本机界面 查看来源和已加载数量
SessionStartPre / Post ToolStopSessionEnd

适合

  • 提交前固定校验
  • 阻止误贴 Token
  • 记录任务活动
  • 结束时生成摘要

不适合

  • 替代完整 CI
  • 运行不可信脚本
  • 把临时需求全写成 Hook
  • 隐藏副作用
安全边界

新增或变更的非托管 Hook 必须重新审核和信任;先看脚本,再启用。

官方依据:Hooks

附录 A12 · 按需

把重复的 Git 规范写进设置

设置负责个人默认值;仓库规则、CI 和团队约定仍是最终标准。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。
本机界面 示例为个人设置,不代表团队统一配置
Branch prefix

给 Codex 新分支统一前缀,便于识别负责人或来源。

Merge / Squash

必须服从仓库合并策略,不要个人随意切换。

Always force push

默认关闭;确需改写历史也只用 --force-with-lease

Draft PR

开发中默认开草稿,验证完成再转 Ready。

Review delivery

Inline 留在当前任务;Detached 适合独立、较长审核。

Commit / PR instructions

固定语言、标题和描述结构,减少每次重复提示。

课堂推荐

统一提交格式可以写进设置;禁止提交的内容、测试门槛和分支策略应写进仓库规则并由 CI 兜底。

界面依据:Desktop settings · Code Review;具体 Git 项以当前版本为准。

附录 A13 · 按需

先用默认,再按任务调整

推理越高通常越慢、用量越大。不是越高越好。

附录 · 按需主链路跑通后再用。先有目标与验收,再选工具。

Sol + Medium

复杂、开放、需要判断与成品质量。

默认

Terra + Medium

日常编码、工具调用、速度质量平衡。

日常

Luna + Light

明确、重复、批量和结构化任务。

快速
Light
小改 / 明确
Medium
日常 / 多步
High / Max
困难 / 高价值
Ultra

适合能拆成多个独立部分的大任务。普通任务不需要。

三个常见例子

Sol + Medium:跨模块改造、定位复杂缺陷、交付培训网站。

Terra + Medium:日常接口开发、补测试、改配置。

Luna + Light:批量改名、格式整理、明确的重复修改。

升级推理:先保持模型不变,确实卡住再从 Medium 调高。

官方依据:Models

课前准备

下载 ChatGPT 桌面版

安装后即可使用 Chat、Work 与 Codex。文件已缓存到 219,内网可直接下载。

查看官方安装说明 ↗
MAC

macOS · Apple Silicon

完整 DMG 安装包 · 530 MB

适用于 M 系列芯片;来源:OpenAI 官方静态资源。
下载 DMG
WIN

Windows

Microsoft 官方安装器 · 1.4 MB

这是联网安装器,运行时仍需访问 Microsoft 服务。
下载 EXE
下载后请核对来源与系统类型。SHA-256 校验文件返回课程顶部 ↑
放大的课程截图
已复制