关于 autopilot
Autopilot 是面向 Codex 风格加载器的技能,引导 Agent 完成从规划到最终验证的端到端实现。它强调分步实施、持续测试,并明确报告检查结果和阻碍。
主要功能
- 01规划任务并记录约束
- 02分小步实施更改
- 03执行 QA 和最终验证
- 04报告检查结果与阻碍
适用场景
- 01在代码库中实现一项功能
- 02迁移 CLI 并验证更改
- 03完成端到端实现任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ akillness/ jeo-skills --skill autopilot安装后在 Claude Code 中输入/autopilot确认已加载。
附带文件evals/evals.jsonSKILL.toon
详细介绍
Autopilot
在 Codex 风格的技能加载器中,将此技能用作 $autopilot 的精确名称入口。之所以提供此技能,是因为只在 omx 中记录 $autopilot,对于按文件夹名称激活技能的客户端来说还不够可靠。
何时使用此技能
- 用户明确调用
$autopilot、autopilot、auto pilot或 full-auto。 - 任务需要规划、实现、QA 和最终验证。
- 用户希望 Agent 端到端完成整个任务。
说明
- 确认请求需要端到端的自主执行,而不是小范围的定向修改。
- 充分检查代码库,以确定技术栈、测试命令和高风险边界。
- 确定一份精简的执行方案:
- 目标
- 约束
- 可能需要修改的文件或区域
- 验证命令
- 以最小且安全的步骤进行实现。
- 每完成一个有意义的步骤后运行 QA,然后进行最终的完整验证。
- 报告变更内容,以及具体通过或未通过的检查。
运行时说明
- 如果本地 OMX 运行时可用,且用户明确希望使用该运行时,请使用
.omx/下现有的 OMX 工作流状态。 - 如果 OMX 不可用,仍应在当前会话中按 Codex 工作流应用此技能:规划、编辑、验证,并持续推进,直到诚实地解决验收检查或确认受阻。
- 不要把 shell
omx team或 Claude/autopilot说成相同的实现。应将它们视为同一意图在特定运行时中的对应实现。
停止条件
- 同一验证失败在没有新证据的情况下重复三次。
- 缺少必需的凭据、服务或产品决策。
- 用户取消请求,或将请求缩小为更小的任务。
示例
$autopilot build a task API with auth and testsautopilot migrate this CLI to use SQLite persistence
最佳实践
- 执行方案应精简到足以验证。
- 优先使用代码库原生的测试和构建命令,而不是自行编造命令。
- 修改代码前保留失败证据。
参考资料
omx:更全面的 Codex 运行时设置和命令对照。ooo:不可变、规范优先的执行方式。
评论
支持 Markdown