
真实代码库工程能力入门官方难度:Easy30m
原题:Keep documentation up-to-date
用 Codex 保持文档更新
让文档跟着代码变化,而不是等上线后再补。
官方概览
文档最好和源代码变更一起更新,而不是几周后再补。Codex 可以检查变更代码、测试、release notes、相关 issue 和 pull request 上下文,然后起草范围明确、结构匹配的文档更新。
这个流程适合开发者文档、README、changelog 草稿、迁移说明、runbook,或任何需要跟随频繁变化行为的内容。
使用方式
- 从需要记录的变更开始:分享 branch、pull request、commit、issue 或文件。
- 如果文档是公开的,明确说明未发布路线图、私有客户细节和内部上下文不得写入。
- 让 Codex 映射受影响文档,在起草前搜索功能名、配置 key、命令、示例和相关术语。
- 更新最小有用文档面,保留当前页面结构、术语、交叉链接和 frontmatter。
- 运行适合仓库的格式化和文档检查,并总结每条面向用户声明背后的证据。
给 Codex 的材料
变更代码和测试能让 Codex 分析实际行为,从而起草聚焦的文档更新。公开 release notes 或产品文档能帮助它匹配公开术语、可用性和功能状态。
Pull request 或 issue 上下文解释了变更发生的原因,以及哪些用户可见行为重要。本地文档检查则给 Codex 一个具体的完成标准。
让流程可重复
对于仓库级约定,可以把文档要求写进 AGENTS.md。例如:当用户可见行为变化时,检查文档、示例或 changelog 是否需要更新;公开文档只能包含公开信息或仓库中可见行为;保留现有术语和 frontmatter;最终交付前运行文档格式化和构建检查。
如果流程步骤更多,可以把它转成 skill,让未来的 Codex 线程遵循同样的来源检查、起草和验证循环。也可以把这个流程变成 thread automation,例如每周读取最近 PR 并根据变更更新文档。
官方 Starter Prompt 中文翻译
请基于以下来源更新 [产品/功能] 文档: - [这个仓库/链接仓库] 中变更的源文件 - 提到新行为的现有文档页面 - 我下面提供的任何链接 issue、PR、release note 或公开参考 然后: - 识别哪些内容面向用户 - 只更新需要变化的文档 - 不要把未发布路线图、私有客户细节和仅内部可见上下文写进公开文档 - 保持现有文档结构、术语和交叉链接 - 运行适合这次变更的文档检查 最终提交前,总结改了什么、验证了什么,以及哪些声明无法从可信来源证明。 [在这里放 release notes 或其他参考链接]