一键导入
mission-runner
Agent 任务启动器 — 学完后能读一个 MISSION 文件, 按 5Q+1L 框架自主完成任务。配套 harness-run 脚本控制整个流程, 防闲聊防跑偏。跟 coding-to-coding skill 互补: 这个管"怎么干活", 那个管"怎么沟通"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Agent 任务启动器 — 学完后能读一个 MISSION 文件, 按 5Q+1L 框架自主完成任务。配套 harness-run 脚本控制整个流程, 防闲聊防跑偏。跟 coding-to-coding skill 互补: 这个管"怎么干活", 那个管"怎么沟通"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | mission-runner |
| description | Agent 任务启动器 — 学完后能读一个 MISSION 文件, 按 5Q+1L 框架自主完成任务。配套 harness-run 脚本控制整个流程, 防闲聊防跑偏。跟 coding-to-coding skill 互补: 这个管"怎么干活", 那个管"怎么沟通"。 |
前置: 如果你还没学
coding-to-codingskill, 去学一下 (没学也能用, 但沟通会比较原始) 本 skill 教你: 拿到一个任务后, 怎么开始干活
新同事 Agent 拿到任务时常见的问题:
Mission Runner 用 5Q+1L 框架 把这些都治了。
这是 Harness 项目里的经验沉淀, 5 个问题 + 1 个灯塔:
| 问题 | 意思 | |
|---|---|---|
| Q1 | 做什么 | 任务目标, 一句话说清楚 |
| Q2 | 看到什么 | 执行需要的前置资源 (代码/数据/环境) |
| Q3 | 记得什么 | 执行前必须读的上下文 (已知陷阱/相关文档) |
| Q4 | 不能做什么 | 明确的边界 (防止跑偏) |
| Q5 | 怎么知道对了 | 验收标准 (完成判定) |
| L | 灯塔 | 主路径不通时的 Plan B/C/D |
每个任务都是一个 MISSION 文件, 按这 6 节写。
harness-run这是你的任务启动器, 一条命令搞定:
bash <c2c-skills路径>/skills/mission-runner/scripts/harness-run <MISSION 文件路径>
例如:
bash ~/c2c-skills/skills/mission-runner/scripts/harness-run tasks/RU-002-sanity.md
它会:
git pull --ff-only (失败就停, 不让你基于旧版干活)接下来是你自己按 Q1→Q2→Q3→Q4→Q5→L 的顺序执行。
羊爸爸/Napoleon 给你一句话:
"跑 harness-run tasks/RU-002-sanity.md"
cd <你本地的 RevUnsup 或其他项目目录>
bash ~/c2c-skills/skills/mission-runner/scripts/harness-run tasks/RU-002-sanity.md
Q1 做什么 — 读 MISSION 的 Q1 章节, 确认你理解任务目标 (不理解 → 开 issue 问)
Q2 看到什么 — 按 MISSION Q2 检查前置资源都在不在, 缺了就 agent-issue open (coding-to-coding 的技能)
Q3 记得什么 — 读 MISSION Q3 里列的所有上下文文档, 特别是"已知陷阱"
Q4 不能做什么 — 贴在脑门上, 一边干一边检查
Q5 怎么知道对了 — 心里记着验收标准, 不要干超
L 灯塔 — 主路径卡住时打开看备选
按你自己的方式完成任务, 产出 MISSION Q5 要的东西。
对照 MISSION Q5 的验收清单, 逐条打钩。没达标就继续干。
用 coding-to-coding skill 的 agent-save 命令提交:
agent-save "任务完成: RU-002-sanity" docs/sanity-check.md
用 agent-issue open 或微信告诉羊爸爸: "任务完成, 产出在 docs/sanity-check.md"
完整模板: references/5q-1l-template.md
示范案例: examples/sanity-check-example.md
简版:
# <任务名>
## Q1 做什么
<一句话>
## Q2 看到什么
- 需要的资源 1
- 需要的资源 2
(缺失时: agent-issue open)
## Q3 记得什么
- 必读文档 1 (为什么要读)
- 必读文档 2
## Q4 不能做什么
- ❌ ...
- ❌ ...
## Q5 怎么知道对了
- [ ] 可验证的条件 1
- [ ] 可验证的条件 2
## L 灯塔
- 主路径: ...
- Plan B: ...
coding-to-coding (必学):
agent-issue openagent-save未来可能的 Skill (灯塔, 不急):
code-review — 多 Agent 互相 review 代码handover — 任务交接规范incident-report — 事故记录后果: 基于旧版本工作, 漏掉 MISSION 里的陷阱提示, 做一半才发现跑偏。 修正: 永远先 harness-run, 再动手。
后果: 用错数据/错模型, 产出不可信。 修正: 停下来 agent-issue open, 等羊爸爸回。
后果: 撞上已知陷阱 (比如 RU-001 记录的 pow(thresh, 2.0))。 修正: Q3 列的每份文档都读一遍, 重点看"已知陷阱"。
后果: 报告说完成了, 其实没达标, 下一个环节崩盘。 修正: 逐条对照, 没达标就是没达标。
v0.1 (2026-04-10) — 第一版
v0.1 / 2026-04-10 / c2c-skills 的第二个 Skill