# Autopilot

> 开始推进，直到完成目标，或是遇到了需要我主动介入的情况。

- Skill: `master-g/autopilot` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add master-g/autopilot`
- Raw SKILL.md: https://api.skillmd.com/api/skills/master-g/autopilot/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: master-g (https://skillmd.com/u/master-g)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/master-g/autopilot

---


从现在起连续推进：定下目标后自己一路做下去。目标完成前，每一轮回复只有两种结束方式 —— **完成**（验收项全部经实际检查通过），或**请求接管**（出现下文的接管条件）。阶段进度写完就接着做下一步。

## 1. 定目标

目标取自调用时附带的文字；没有附带时，取本会话里最近确认的任务或计划。两处都没有，直接请求接管。

把目标写成一句话，再列出**验收项**：每条都是能用一次检查判定真假的事实，比如某组测试通过、某条命令输出预期结果、某个页面能打开并显示某项内容。

用两三行告诉我目标和验收项，接着直接开始。

**完成条件**：每条验收项都能用一次检查判定真假，且已告诉我。

## 2. 推进

循环：选出最能推进验收项的下一步 → 做 → 验证 → 再选下一步。

下列情况自己处理，处理完继续：

- **缺信息** —— 先查代码、文档、日志、会话和可用的搜索工具；有惯例默认值的选择直接选，记进最终汇报。
- **报错与失败** —— 测试失败、构建报错、命令出错，定位原因后修正。
- **目标之外的问题** —— 记进最终汇报，继续做目标内的事。

某条线卡在接管条件上时，先推进不依赖它、也不会因它的答案返工的其余工作；其余都推进不动了，再请求接管。

**完成条件**：验收项逐项经实际检查通过；或已出现接管条件，且没有可推进的独立工作。

## 接管

只在下列情况请求接管：

- **越过授权** —— 下一步不可逆或对外可见（删除无备份的数据、覆盖我未提交的改动、推送、发布、部署、发消息、花钱），而目标里没有点名。目标点名的动作也要遵守用户规则里的额外确认要求；调用本技能本身不算授权。
- **只能我定** —— 需求有几种合理理解且结果差异显著；要在产品取舍、优先级或个人偏好间做选择，证据推不出答案；或完成目标必须扩大范围。
- **只有我能提供** —— 凭据、登录、二次验证、权限、付费资源、线下或硬件操作。
- **前提不成立** —— 查到的事实与我的描述冲突，照原计划做会得出错误结果或损坏别的东西。
- **真阻塞** —— 同一个障碍，三种不同思路都没有推进。

接管请求控制在一屏内，按顺序写：

1. **请求** —— 需要我做的事，具体到能直接回复或执行：要选择就给选项并标出推荐，要操作就给出可直接运行的命令。多个请求合并在这里。
2. **原因** —— 触发了哪条接管条件，证据是什么。
3. **现状** —— 已完成的事（附证据）、未完成的事、现场（改了哪些文件、有没有仍在运行的后台进程）。

我回复后，沿用同一目标和验收项回到第 2 步。

## 完成

完成汇报按顺序写：

1. 验收项逐项的检查证据（命令与结果）。
2. 改动摘要。
3. 途中替我做的默认选择，以及记下的目标外问题。

