本条目为 gstack 中的 codex 技能,定位为 OpenAI Codex CLI 的封装器,提供三种模式。根据资料,它的调用时机包括代码评审、对抗性挑战以及向 codex 咨询问题。
用途方面,资料列出了三种主要场景:一是代码评审,通过 codex review 对代码差异进行独立审查,并带有通过/失败的判定门槛;二是挑战模式,即对抗性模式,试图破坏或找出代码中的问题;三是咨询模式,可就任何问题询问 codex,并保持会话连续性以便后续追问。资料将其描述为获取“第二意见”的方式。
触发方式方面,资料给出的触发词包括“codex review”“codex challenge”“ask codex”“second opinion”“consult codex”,语音转写别名包括“code x”“code ex”“get another opinion”。
使用前会执行一个预置脚本命令:~/.claude/skills/gstack/bin/gstack-skill-start --skill "codex" --model "claude",随后读取输出中的 KEY: value STATUS 行,这些状态行驱动后续的预置规则。若输出中缺少 SKILL_START_PROTO: 1,则视为降级模式,需采用安全默认值:将会话类型视为交互式,不假定为 Conductor,跳过引导与遥测步骤,并提示用户运行 ./setup 或 /gstack-upgrade 后继续任务。
在计划模式下,宿主与系统的计划模式限制以及用户当前范围优先于技能本身;技能不能授予自身对只读模式的例外。在宿主允许的范围内,资料列出的操作包括 $B、$D、codex exec/codex review、临时提示词、写入 ~/.gstack/、写入计划文件以及打开生成的产物;若宿主阻止某项操作,则跳过并说明,继续允许的工作。
关于交互提问的格式,资料给出了详细的 AskUserQuestion 规则,包括判定会话类型(spawned、unattended、headless、interactive)、在 Conductor 会话中默认使用散文形式、在调用不可用或失败时的降级处理、以及决策简报需包含 ELI10、推荐项、完整度评分、利弊等要素。非 ASCII 字符(如中文)应直接写入,不做 \u 转义。
此外还包含 Model-Specific Behavioral Patch(针对 claude 模型的行为微调)、语音风格(GStack voice)以及任务清单纪律等说明。资料未提供收费标准、价格、支持平台、效果数据或具体使用步骤之外的更多细节。