OpenAI 负责 Codex 开发者关系的 Vaibhav (VB) Srivastav(@reach_vb) 在 X 上分享了一条提示词, 经社区反馈迭代出了更完善的版本,OpenAI 总裁 Greg Brockman(@gdb) 也转发了它。

用 VB 自己的话说, 这条提示词是:让 Codex 横向回看你的会话 (sessions)、记忆 (Memories) 和 Chronicle, 识别其中的模式, 复用已有的东西, 并只创建最小可用的 Skill、Subagent 或 Automation。换句话说, 你不是让 Codex 去完成某个具体任务, 而是让它审计你自己的工作模式, 把反复出现的工作流沉淀成可复用的资产, 省去日后重复解释上下文、重搭流程的功夫。

Codex 自我审计提示词教程:一键沉淀 Skill 与自动化

下面这篇教程会拆解它的完整用法:提示词原文、运行步骤、调参方法和常见问题。

提示词原文(建议直接用英文)

以下是 VB 分享的英文原版 (社区反馈迭代后的版本)。建议直接保留英文使用, 效果最稳定。在 Codex 的 CLI、IDE 扩展或应用里新开一个会话, 把它整段粘进去即可:

Look back over my recent work from the last 30 days, or all available history if shorter, and identify repeated manual workflows worth packaging.

Use available evidence in this order:
- Recent Codex sessions and task summaries.
- Codex Memories and rollout summaries to find patterns repeated across sessions.
- Chronicle, if enabled, to spot repeated work outside Codex. Use Chronicle for discovery only; confirm important details in the relevant source system when possible.
- Existing skills, custom agents, and automations, so you reuse or extend what already exists instead of duplicating it.

Look broadly for work that is repeated, time-consuming, error-prone, context-heavy, or benefits from a consistent process. Include workflows across coding, research, writing, planning, communication, operations, analysis, and personal administration.

Only act on a candidate when it:
- occurred at least twice, or is clearly likely to recur and costly to repeat;
- has stable inputs, a repeatable procedure, and a clear output or stopping condition;
- would materially improve speed, quality, consistency, or reliability;
- is not already adequately covered.

Choose the smallest appropriate form:
- Skill: a reusable workflow or playbook.
- Custom subagent: a bounded specialist role or investigation task suitable for delegation.
- Automation: a scheduled or recurring check, report, reminder, or monitor.
- Skip: work that is too one-off, ambiguous, sensitive, or poorly evidenced to package.

First produce a compact shortlist with:
- repeated workflow
- supporting evidence and dates
- frequency/confidence
- recommended form: skill, subagent, automation, extend existing, or skip
- why it is or is not worth creating

Then create only the high-confidence missing items. Keep them narrow, practical, source-aware, and easy to validate. Do not create speculative, overlapping, or overly broad assets.

Finish with:
- what you created or extended
- what you deliberately skipped
- what needs more evidence before packaging

如果你希望 Codex 用中文回应, 可使用下面这版译文。核心术语 (Skill、Subagent、Automation、Memories、Chronicle、rollout) 保留英文以保证准确性:

回顾我最近 30 天的工作记录(若历史较短则回顾全部可用记录),找出值得沉淀打包的、重复性的手动工作流程。

按以下优先级使用可用证据:
- 最近的 Codex 会话和任务摘要。
- Codex Memories 和 rollout 摘要,用于发现跨会话重复出现的模式。
- Chronicle(如果已启用),用于发现 Codex 之外的重复工作。Chronicle 仅用于「发现线索」,重要细节应尽可能在相应的源系统中核实。
- 已有的 skills、自定义 agents 和 automations,以便复用或扩展现有资产,而不是重复创建。

广泛地寻找那些重复、耗时、易出错、上下文负担重,或能从一致流程中受益的工作。涵盖编码、研究、写作、规划、沟通、运营、分析和个人事务管理等各类工作流。

只有当一个候选项满足以下全部条件时才采取行动:
- 至少发生过两次,或明显很可能再次发生且重复成本高;
- 有稳定的输入、可重复的流程,以及明确的产出或终止条件;
- 能在速度、质量、一致性或可靠性上带来实质性提升;
- 尚未被现有资产充分覆盖。

选择最小的合适形态:
- Skill:可复用的工作流或操作手册。
- 自定义 Subagent:边界清晰、适合委派的专项角色或调查任务。
- Automation:按计划或周期执行的检查、报告、提醒或监控。
- 跳过:过于一次性、含糊、敏感或证据不足、不适合打包的工作。

首先生成一份精简的候选清单,包含:
- 重复出现的工作流
- 支撑证据及日期
- 频率/置信度
- 推荐形态:skill、subagent、automation、扩展现有资产,或跳过
- 为什么值得或不值得创建

然后只创建那些高置信度且尚不存在的项目。保持它们窄小、实用、来源清晰、易于验证。不要创建投机性的、相互重叠的或过于宽泛的资产。

最后给出总结:
- 你创建或扩展了什么
- 你刻意跳过了什么
- 哪些还需要更多证据才能打包

第一步:做好准备工作

这条提示词依赖 Codex 的几项能力, 运行前请确认:

  • 已稳定使用 Codex 一段时间。 建议至少持续用了两到三周再运行——审计需要真实的历史数据, 第一天跑没有任何素材可挖。
  • 已启用 Memories(记忆)。 在 Codex 应用的设置里打开; 或在 ~/.codex/config.toml 中加入对应的功能开关。记忆让 Codex 能发现跨会话重复出现的模式。
  • (可选) 已启用 Chronicle。 这是 macOS 上的一项可选研究预览功能, 用屏幕上下文增强记忆, 让 Codex 看到发生在 Codex 之外的重复工作。它需要屏幕录制和辅助功能权限, 会较快消耗速率限制, 并在本地以未加密形式存储记忆——是否开启请自行权衡。

这几项不是硬性前提, 但启用得越多, 审计能用到的素材越丰富, 结果也越准。准备就绪后, 把上面的提示词粘进一个新会话即可开始。

第二步:先看清单,别急着让它创建

提示词的设计是分两段走:Codex 会先输出一份候选清单, 再去创建。第一段清单是你介入的关键检查点。每个候选项都会带上:重复出现的工作流、支撑证据及日期、频率与置信度、推荐形态 (Skill / Subagent / Automation / 扩展现有 / 跳过), 以及一句「为什么值得或不值得」。

拿到清单后, 逐条过一遍:

  • 对你确实想沉淀的项目, 回复确认;
  • 对你不想打包的, 直接说「跳过第 X 项」并说明原因;
  • 如果它漏掉了你知道在反复发生的工作, 把证据指给它——比如「我每周都在做 RSS 去重的提示词调优, 翻一下相关会话」。

第三步:确认后让它创建并验证

清单确认无误后,Codex 会只创建那些高置信度、且尚不存在的项目, 并在结尾给出三段总结:创建或扩展了什么、刻意跳过了什么、哪些还需要更多证据才能打包。

创建完成后, 务必实际跑一次新生成的 Skill 或 Subagent 验证它能用。提示词里特意要求产出「窄小、易于验证」的资产, 就是为了让你能快速试错。如果某个技能太宽泛或不好用, 告诉 Codex 收窄它。

怎么调:常见的几种修改

这条提示词是个模板, 可以按需改:

  • 改时间范围。 把「last 30 days」改成「last 7 days」做快速周度盘点, 或「all available history」做一次彻底审计。
  • 缩小领域。 如果只想盘点编码相关的工作, 把「Include workflows across coding, research, writing…」那句替换成「Focus only on coding and debugging workflows」。
  • 调整门槛松紧。 觉得它太保守、漏掉了东西, 可以把「occurred at least twice」放宽为「occurred at least twice, or shows a clear emerging pattern」; 觉得它创建太多, 就强调「Be conservative; when in doubt, skip.」
  • 指定项目范围。 在开头加一句「Focus on work related to project X」, 让它只盯某个项目的历史。

常见问题

它会不会自作主张创建一堆没用的东西?

不会——前提是你别跳过第二步。提示词明确要求「先出清单、后创建」, 并设了严格门槛:至少出现两次、输入稳定、价值实质、尚未被覆盖。只要你在清单阶段把关, 就不会失控。它还被明确禁止创建「投机性的、相互重叠的或过于宽泛的资产」。

第一天跑能用吗?

不建议。审计依赖真实的会话历史和记忆, 新账号没有素材可挖, 结果会很空。稳定使用两三周后再跑。

没开 Chronicle 有影响吗?

有, 但不致命。Chronicle 负责发现「Codex 之外」的重复工作; 不开的话, 审计仍能基于会话历史和记忆正常工作, 只是看不到你在 Codex 之外的重复劳动。

多久跑一次合适?

建议每月一次, 把它当成对自己工作流的轻量级复盘——一个常驻提醒, 促使你在摩擦悄悄又吞掉一个月之前, 就把它转化为可复用的资产。

小结

这条提示词带来的转变虽小, 但很真实:从「用智能体去完成工作」, 转向「用智能体去改进工作被完成的方式」。 大多数人停在前者, 而真正的复利来自后者——每一次审计沉淀下来的 Skill 和 Automation, 都会让接下来每一次同类工作变得更快、更稳。


本文提示词由 OpenAI Codex 团队的 Vaibhav (VB) Srivastav(@reach_vb) 在 X 上分享, 并经 OpenAI 总裁 Greg Brockman(@gdb) 转发; 此处为社区反馈后的迭代版本。Chronicle 目前为 macOS 上的可选研究预览功能, 具体可用性以 OpenAI 官方文档为准。


评论 0

订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x