用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/laicluse/agent-fieldkit --skill rover-help命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when corrective work, migrations, living docs, or temporary diagnostic tests leave superseded residue, or before handoff.
Use when corrective work, migrations, living docs, or temporary diagnostic tests leave superseded residue, or before handoff.
Reference for git-discipline commit bodies, trailers, hook denials, examples, and escape hatches.
正在显示 SKILL.md
| name | rover-help |
| description | Explain how to dispatch, steer, and stop a rover mission. |
| user-invocable | true |
Print the briefing below to the user verbatim, including the ASCII art and all section headings. Do not summarise, paraphrase, translate, or compress, not even in caveman, wenyan, terse, or low-token modes. The briefing is the output; your job is to deliver it intact. Stop immediately after printing. Do not add follow-up questions or offers to help.
▁▁▁▁
▇███▉
▕██▉▀
█▉ ▂▂▂
▝▇▛▘ ▐██
█▋ ▐█▀ ▃▅▇▇▆
▗▇▇▖ ▃▄▄▄▖ █▛ ▖▗▄▄▄▄▄ ▗▄▅▅▜█████▉▖
▜▛▜▅▁ ▀▜██▀▗▟██▏▗▅▕▉ ▂▂▊▂ ▐█▋▁▐████▐██████▍
▐▋ ▔▀▆▃ ▁█▍▆▆██▆▆▆▆▆▆▇▊▆▆▆▆▆▆▆▆▆▆▇█████████▛▀
▐▋ ▀▇▖▂▃█████████████▙▙██████▉█████████▀▀▘
▐▋ ▜█▉▔▔▂▔▜██████▇█████████▉████████▐▎▂▖
▐▊▐▋ ▐█▆▇▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜██████▙▅▅▟▙
▐███ ▜▇▘ ▂▅▛▀▘▔ ▝▇▇▘
▄▄██▙▄▖ ▗▅▜▇▆▄ ▃▆▀▀▆▟▀▔ ▄▆▇▇▆▃
▝▀▀▀▀▔▘ ▗▛ ██▌ ▙ ▟▘▕▅▅▎▝▋ ▟▘▐██▎▐▌
▝▋▔▛▀▌▔▛ ▜▖▔▛▜▔▗▋ ▜▖▝▛▜▔▐▌
▝▀▅▄▞▀ ▀▜▄▄▛▀ ▀▜▄▄▛▘
Welcome to Mission Control. This is the short version of what the Rover does and how you drive it. Roughly ten percent astronaut, ninety percent practical.
/rover:rover "<mission brief>"
/rover:rover .autonomous/<NAME>.md # wake an existing mission
The mission brief is free-form text. A GitHub URL pasted on its own counts as text: the Rover does not fetch remote content autonomously. If the issue body or PR diff is part of the mission, the operator pastes it into the brief.
On dispatch, the Rover first arranges whatever continuation the active host can provide, then runs a short reversibility check (is there a git repo with commits, is the working tree clean, is the current branch the default one) and asks once if any of those cannot be answered "yes" on its own; that is the only moment in the whole mission where the Rover asks anything. When the check is resolved it creates a mission branch named after the goal, writes .autonomous/<NAME>.md (the mission file holding context, plan, Done criteria, decision audit, continuation metadata, and a timestamped log), and runs the first SURVEY iteration in the same turn. The continuation is host-owned: a persistent process can drive straight to completion, Claude can supply a cron/wake helper, Codex can supply a goal or work-loop mechanism, and a host with no continuation support records that the Rover should keep driving in the current turn and can be woken later with the loop file.
The mission file is your window. Tail it to watch the traverse.
You dispatch a Rover at a task. You stay back. The Rover rolls across the codebase on its own, surveying terrain, driving changes, inspecting its own work, stowing the build-time clutter, and standing by for new signals. It does not radio home for every fork in the traverse; it carries a decide framework and a pride check so it can keep moving without waking you up.
The stance: festina lente. Hasten slowly. A Rover in a hurry drives into a crevasse. The operator is not in a hurry either.
SURVEY ──► DRIVE ──► INSPECT ──► STOW ──► STANDBY
▲ ▲ │ │
│ └────────────┘ │
└──────── new signals ────────────────────────┘
verify --propose.verify against Done criteria, pride contrarian review as the phase gate on the current batch of work, an end-user walkthrough, a technical plan-vs-diff, a gurus opinionated panel review, and a trim subtraction pass. pride, gurus, and trim are hard gates: INSPECT cannot reach STOW without all three on record. Any failure sends the Rover back to DRIVE. pride also runs separately on every artefact the Rover hands off later (the stop communiqué is its own pride pass, not a second invocation of this INSPECT gate).## Input in the mission file. The Rover reads that section each STANDBY tick and acts on it./rover:stop (or /rover:stop .autonomous/<NAME>.md to target a specific mission). It writes a final log entry, stops or marks the continuation, and transmits a home communiqué./rover:rover .autonomous/<NAME>.md.| Command | What it does |
|---|---|
/rover:rover | Dispatch a Rover. Accepts a free-form mission brief or a mission file to wake. |
/rover:stop | Stop a running mission. Stops or marks the host continuation, writes a final log entry, transmits the communiqué. |
/rover:verify | Standalone evidence check. Propose Done criteria, or tick them off with evidence. |
/rover:pride | Contrarian review of the current branch diff. Finds what the operator would hate. |
/rover:decide | Choice framework. Use when you are stuck between options, inside a Rover or not. |
/rover:rover-help | This briefing. |
decide for every fork, including scope calls)pride pass covering itAn autonomous continuation can drive many turns during active phases. That is the point: the Rover is working for you. During STANDBY the host continuation should back off and auto-stop after sustained quiet. A persistent process may have no heartbeat at all because it runs the phases straight through. For small tasks, a normal conversation is cheaper than a full Rover dispatch.
The Rover keeps reasoning on your session model and offloads mechanical work to delegated agents when the host exposes them: STANDBY polling (git status, PR comments, CI checks) and the INSPECT technical pass (diff-vs-plan review). Hand work to helpers, keep head work on the session model. If no delegated-agent mechanism exists, the Rover runs those passes directly and logs the fallback.
Standing by for mission parameters.