用途:让 Claude Code(CC)与 Codex CLI 围绕同一议题,通过一个共享 markdown 文件逐轮对抗讨论,直至达成高置信度、有证据支撑的结论。
主要能力:CC 是唯一写入者与循环驱动,负责写每个区块;Codex 只读运行,回复输出到 stdout,由 CC 追加,从而消除写入竞争。第 1 轮双方独立分析原始材料,Codex 看不到 CC 的第 1 轮立场;第 2 轮起进入对抗。Codex 通过 --resume-last 保持跨轮记忆。结论需满足:开放异议台账清零、每条主张经对方明确质疑后仍成立、结尾标注 Confidence 与残余风险。轮次上限 6。
使用方式:需先安装并认证 Codex CLI(/codex:setup)。脚本为 <SK> = <this skill dir>/scripts/discuss.py,用 python 运行。解析运行时:CODEX=$(python "<SK>" codex-bin),为空则提示用户 npm i -g @openai/codex 并运行 /codex:setup。创建记录:F=$(python "<SK>" new "<neutral-slug>" --scratch --topic "<neutral one-line topic>")。追加:python "<SK>" append "$F" --role cc --round 1 <<'EOF' … EOF。Codex 调用:REPLY=$(node "$CODEX" task [--resume-last] [--cwd "<materials-repo-root>"] "<prompt body>" 2>"$LOG")。校验:python "<SK>" check "$F"。取区块:delta <file> [--role R --round N]。
适用场景:代码或设计议题的对抗式评审,需要证据驱动结论时。
限制:Codex 必须已安装并认证;第 1 轮需通过 VCS 取证,git 不可用或 Perforce 时需快照回退;记录先存于系统临时目录,签署后复制回仓库审计目录;讨论语言跟随用户输入;轮次上限 6。其余细节暂未提供。