整理说明:本文整理自 2026-10-01 的 D2 实测记录(Codex CLI 侧逐条复测),非新实测。讲的是完整版 10 条命令的双兼容结论,Lite 版只含其中 3 条,不在此文讨论范围之外单独展开。

同一套中文命令,换一个 CLI 还能用吗?D2 的做法是把 10 个 command 文件全文连同任务一起喂给 Codex CLI(gpt-6.1-sol,sandbox 只读),在 D1 的测试床上逐条重跑一遍。结果是 10/10 通过,只改了 2 处。

先说两个实测差异,因为它们就是全部改动:

  1. /review 在 Codex 侧把“文件:行号”包成了 markdown 链接,而不是规范要求的行内代码标记;评审结论也写成了段落而非括号一句话。修复只有一句:输出格式里加“文件:行号用行内代码标记,不要包 markdown 链接”。
  2. /test 在 Codex 非交互 exec 下,清单确认门正确地停住了——交互场景下这是对的,但无人值守会卡住。修复是加一条非交互 fallback:无法等用户过目时不等确认,默认按清单继续,输出开头标注“[清单未确认-已继续]”。

其余 8 条零修改。值得单独提的几个实测点:/debug 真实复现了浮点问题并定位到根因,文件系统只读时诚实声明未修改文件;/refactor 正确识别出 D1 已拆分完毕,报“本次新增 0 行”而不是硬凑改动;/commit 第一次因场景本身无工作区改动而正确回“无改动、无法生成”,重测有改动的场景后输出规范;/release 面对测试 0 个、README 只有标题的检查清单,结论是暂缓发版,未打 tag 未推送。

双兼容结论是:统一 frontmatter 源码可行,不需要分别维护两份文案。安装格式差异是实证的:Claude Code 是 ~/.claude/commands/.md 扁平文件;Codex 0.159.2 是 ~/.codex/skills//SKILL.md 目录结构。安装脚本给 Codex 安装时只做机械转换——建目录、frontmatter 只保留 name 与 description、正文原样复制。另有两个诚实提醒:第一,cli: [claude-code, codex] 是我们自定的元数据,两边 CLI 都不原生识别,保留作文档无妨,但没有实际路由作用;第二,构建机 PATH 里旧 codex 0.149.0 会静默失败,安装验证里建议检查 codex --version 或直接用官方最新版。

一句话总结:中文 prompt 的遵循度在 Codex 侧与 Claude 侧持平,没有中文理解问题;双兼容的成本不是重写命令,而是安装时的一次机械转换加两处格式补丁。

价格口径:完整版早鸟 ¥9.90(限前 100 份),正式 ¥19.90。

链接: