一键导入
autopilot-codex
在 Codex 中使用本仓库的 autopilot 全闭环 runtime 时使用。适用于用户提到 /autopilot、自动驾驶、红蓝对抗、设计审批、五层 QA、或希望在 Codex 中继续使用 autopilot 的场景。不要在 Claude Code 插件运行时文件上直接操作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
在 Codex 中使用本仓库的 autopilot 全闭环 runtime 时使用。适用于用户提到 /autopilot、自动驾驶、红蓝对抗、设计审批、五层 QA、或希望在 Codex 中继续使用 autopilot 的场景。不要在 Claude Code 插件运行时文件上直接操作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
诊断项目工程健康度,评估 autopilot 兼容性并提供改进建议。当用户说"诊断"、"doctor"、"工程健康"、"为什么 autopilot 效果不好"时使用。
当用户需要从目标描述到代码合并的端到端自动化、或说"自动驾驶"时使用。
autopilot design 阶段需求探索专用。在写设计文档前通过逐个澄清问题理解用户意图,提出 2-3 方案让用户选择,输出共识总结到 brainstorm.md 后交回主 skill。当 autopilot skill 在 design 阶段委托调用时使用。
管理 autopilot 项目模式的任务 DAG。当用户运行 /autopilot status(有项目时)或 /autopilot next 时提供上下文参考。
当用户需要提交代码、运行 git commit、或说"提交"时使用。
专业技术文章评价与改进建议工具。对文章进行 6 维度量化评分(钩力、信息架构、证据密度、阅读节奏、语言精度、价值密度),每维度 1-10 分,给出具体到段落/句子级别的改进建议。当用户要求评价文章质量、审稿、给文章提建议、分析文章优劣、对比两篇文章时使用。也适用于用户发来一篇文章问"怎么样"、"有什么问题"、"帮我看看"、"评分"等场景。专注于专业技术文章(产品公告、行业分析、技术深度、企业博客)的评价,不覆盖个人博客或散文类写作。
| name | autopilot-codex |
| description | 在 Codex 中使用本仓库的 autopilot 全闭环 runtime 时使用。适用于用户提到 /autopilot、自动驾驶、红蓝对抗、设计审批、五层 QA、或希望在 Codex 中继续使用 autopilot 的场景。不要在 Claude Code 插件运行时文件上直接操作。 |
这是本仓库 autopilot 的 Codex 兼容入口。目标是在 Codex 中恢复与 Claude autopilot 等价的 phase-state runtime,而不是停留在“方法论兼容”。
把以下文件当作只读基线:
plugins/autopilot/skills/autopilot/SKILL.mdplugins/autopilot/skills/autopilot/references/Claude 专有机制只作为行为 oracle,不直接把运行时写回 .claude/。
.codex/autopilot.local.md.claude/autopilot.local.md.codex/hooks.json 的 Stop runtime.autopilot/ 可作为只读知识库先解析状态脚本路径:
AUTOPILOT_STATE_SCRIPT="$(git rev-parse --show-toplevel 2>/dev/null)/codex/plugins/autopilot-codex/assets/scripts/autopilot_state.py"
if [ ! -f "$AUTOPILOT_STATE_SCRIPT" ]; then
AUTOPILOT_STATE_SCRIPT="${CODEX_HOME:-$HOME/.codex}/plugins/cache/string-codex-plugins/autopilot-codex/local/assets/scripts/autopilot_state.py"
fi
统一使用它管理状态:
python3 "$AUTOPILOT_STATE_SCRIPT" start --goal "<GOAL>"
python3 "$AUTOPILOT_STATE_SCRIPT" approve [--feedback "<TEXT>"]
python3 "$AUTOPILOT_STATE_SCRIPT" revise --feedback "<TEXT>"
python3 "$AUTOPILOT_STATE_SCRIPT" status [--json]
python3 "$AUTOPILOT_STATE_SCRIPT" cancel [--reason "<TEXT>"]
把当前用户请求视为以下两类之一:
approve / revise <反馈> / status / cancel如果请求更像提交或诊断:
autopilot commit -> $autopilot-commit-codexautopilot doctor -> $autopilot-doctor-codexphase、gate、retry_count、qa_scope、updated_at,先写回 .codex/autopilot.local.md## 目标、## 设计文档、## 实现计划、## 验证方案## 红队验收测试## QA 报告,不要覆盖旧轮次phase=donestart,然后继续当前 phaseauto-fix、merge),在同一轮继续推进approve/revise/status/cancel 直接说明没有活跃 autopilot.autopilot/index.md;没有索引时退回读 decisions.md 和 patterns.md## 目标## 设计文档## 实现计划## 验证方案gate: "design-approval" 并停下等待用户审批## 红队验收测试FORCED DOWNGRADEphase=qa固定顺序:
如果 QA 失败:
## QA 报告phase=auto-fixretry_count += 1如果 QA 通过:
qa_scope=""phase=mergegate=review-acceptapprove 或 reviseretry_count < max_retries:设置 qa_scope="selective",再回到 phase=qaretry_count >= max_retries:记录未解决项,设置 gate=review-accept,停下让用户决策$autopilot-commit-codexdonephase=donecancel:设为 cancelled 并记录原因,由 Stop hook 清理done:由 Stop hook 清理.claude/