adapters/codex/skills/cx-exec/SKILL.md
Codex 侧 CX 任务执行。先做 worktree 检查,再 claim lease,然后实现、测试并更新共享状态。
npx skillsauth add m19803261706/cx-workflow cx-execInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
先阅读:
../cx-shared/core/workflow/README.md../cx-shared/core/workflow/protocols/exec.md../cx-shared/references/codex-skill-contract.md../cx-shared/references/core-schema-overview.md然后严格遵守这个顺序:
执行前先调用 worktree 检测:
check_output=$(bash ../cx-shared/scripts/cx-worktree.sh check \
--feature "{feature-slug}" \
--project-root "$(git rev-parse --show-toplevel)" 2>&1) || true
<HARD-GATE>
如果返回 `on_main=true`,禁止在主分支上执行。必须先进入 feature worktree。
</HARD-GATE>
如果在主分支上,必须(MUST)用编号文字列表 + 等待用户回复:
当前在主分支上,无法直接执行任务。请选择:
1. 运行 /cx:cx-prd 创建新功能的 worktree
2. 手动进入已有 worktree
请回复编号:
如果 in_worktree=false 且不在 main 上(可能在非 feature 分支),列出可用 worktree 供选择:
当前不在 feature worktree 中,可用的 worktree:
1. {worktree-1-path} — {branch-1}
2. {worktree-2-path} — {branch-2}
3. 在当前分支直接开始(不推荐)
请回复编号:
已绑定 worktree 时不再重复询问。
.cx/core/projects/*.json 与目标 feature 文件bash ../cx-shared/scripts/cx-workflow-exec-dispatch.sh \
--feature <slug> \
--runner codex \
--session-id <session-id> \
--mode <auto|all>
ask_parallel,可以问用户一次是否切到 --all;如果用户没有明确切换,默认继续串行bash ../cx-shared/scripts/cx-core-worktree.sh --feature <slug> --runner codex --session-id <session-id> --branch <branch> --worktree-path <worktree-path>
bash ../cx-shared/scripts/cx-core-claim.sh --runner codex --session-id <session-id> --branch <branch> --worktree-path <worktree-path> --feature <slug> --tasks <task-ids>
blocked / completed / 关键决策点才停cc 已持有该 feature,先提示 handoff,不要静默抢占.cx/runtime/codex/--all,可以进入高自治并行模式,但仍不能绕过 lease / worktree 规则cx-summarytools
CX 工作流 — 汇总发布与闭环。手动触发或在所有任务完成后进入。 负责生成总结、同步 GitHub 镜像、清理当前 feature 指针。
tools
CX 工作流 — 进度查看。读取项目级配置和状态文件,展示当前功能、 当前任务、阻塞原因和最近修复记录。
tools
CX 工作流 — 项目蓝图探讨。当用户提到"蓝图"、"整体规划"、"项目范围"、 "scope"、"项目探讨"、"功能方案"时触发。多轮对话探讨项目或功能方案, 将结果保存到本地 `开发文档/CX工作流/功能/{功能标题}/范围.md`, 可选同步到 GitHub Issue(基于 config.github_sync 模式)。
content-media
CX 工作流 — 需求收集与规模评估。当用户提到"新功能"、"需求"、"PRD"、 "我想做一个"、"帮我规划"、"收集需求"、"功能规划"时触发。 多轮对话收集需求,自动评估规模,保存到本地 开发文档/CX工作流/功能/{feature_title}/需求.md,并自动判断是否需要 Design。