Codex 最强大的地方,不只是它会写代码,而是它有一套可以不断扩展的生态。

它提供了很多可以直接安装使用的插件。更重要的是,你也可以把自己的工作流做成插件,把那些重复、繁琐、但又不能出错的流程固化下来。下一次再做同样的事情时,不需要重新解释一遍背景,也不需要手动照着 checklist 操作,直接让 Codex 按照插件里的流程执行就可以了。
比如我给自己的 macOS Launchpad App 做了一个部署插件。
以前每次发布新版本,我都要反复处理这些事情:
想这次版本的 Release Note 构建新的 App 提交 Apple notarization 生成 DMG 安装包,安装包里的背景图都是它自己设计的 
更新 kidox.app 官网下载链接 更新 Sparkle appcast 确认用户端可以自动检测并升级
这些步骤每一步都不复杂,但组合在一起就很容易漏。尤其是发布流程,一旦某个链接、版本号、签名、appcast 配置错了,用户侧就会直接受到影响。
现在我把这套流程固化成了一个 Codex 插件。
每次我要发布新版本时,它会先问我这次的 Release Note,然后自动走完整个发布流程:构建 App,发送 notarization,生成 DMG,甚至连安装包里的背景图也可以根据应用风格自动设计。之后它还会更新 kidox.app 的官网,把下载链接指向最新版本,并同步更新 Sparkle appcast,让已经安装的用户可以在 App 内自动收到更新。

这就不是“让 AI 帮我写几行命令”了,而是把一个真实的工程流程变成了一个可重复执行的能力。
创建自己的插件也很简单。Codex 里有专门的 plugin creator 插件,可以帮你生成插件结构、配置元信息、创建 skill 文件,甚至后续也可以让 Codex 帮你继续维护和升级这个插件。
所以我现在越来越倾向于把 Codex 当成一个可以被训练、被扩展的开发环境,而不是一个一次性问答工具。
如果某件事你做过两次,而且第三次大概率还会做,那它就值得被固化成一个 Codex 插件。
关于老程
我是一名中年程序员,之前在同一家公司做了十多年传统软件开发。离开原来的工作之后,我开始探索一种新的生活方式:靠自己做 App 和网站,通过应用收入与 AdSense 广告收入,逐步建立一个可以养活一家人的小生意。
夜雨聆风