火焰追踪
cornch-k2026-10-27查看 1570复制 1514
两个具有不同模型和立场的追逐者轮流执行一项任务,每个回合都是一个新的子代理,仅经过工作区,因此每个回合都会检查它未编写的工作。使用 /baton:flame-chase "<task>" 运行。
📘如何使用这个技能
- 1复制技能内容·点击上方「Copy SKILL.md」复制全部内容,或 Download 下载到本地
- 2打开你的 AI 客户端·支持 Claude Code、Trae、Cursor、ChatGPT、DeepSeek、Kimi 等任意 AI 助手
- 3粘贴为系统提示/知识文件·Claude Code:放入 .claude/skills/ 目录;普通对话:作为首条消息发送并说「请严格按这份技能文档执行」
- 4直接提出你的需求·AI 会按技能定义的工作流、格式和约束来处理,无需再解释背景
💡 提示:技能生效后,每次对话只需一句需求,AI 会按 SKILL.md 的流程执行。
SKILL.md2239 chars
---
name: flame-chase
description: Two chasers with different models and stances take turns on one task, each turn a fresh subagent, passing only the workspace, so every turn checks work it didn't write. Run with /baton:flame-chase "<task>".
argument-hint: "\"<task>\" [--turns N] [--minutes M] [--check \"cmd\"] [--no-early-stop] [--in-place] [--resume [run-id]]"
disable-model-invocation: true
---
# flame-chase
Arguments: $ARGUMENTS
Load the run protocol first (Skill tool → `baton:protocol`; if that fails, Read `${CLAUDE_PLUGIN_ROOT}/skills/protocol/SKILL.md`) and follow it. This file only adds what is specific to flame-chase.
## Idea
Two agents fail in different ways. Put them on the same task, let them take turns, and give each turn nothing but the workspace. Every turn starts by checking work the other agent wrote, so one agent's blind spots don't compound over a long run. Baton makes the two chasers differ by model and by stance (see the protocol's configuration).
## Roles
| Role | subagent_type | Model | Stance | Session |
|---|---|---|---|---|
| chaser-a | `baton:chaser-a` | chaser A model | chaser A stance | fresh every turn |
| chaser-b | `baton:chaser-b` | chaser B model | chaser B stance | fresh every turn |
Turn 1 is chaser-a; then they alternate: the next role is the other one than the last `t` line's.
## Turn prompt
```
BATON flame-chase · turn <n>/<max> · role <chaser-a|chaser-b> · run <run-id>
TASK:
<task, verbatim>
STANCE (<stance name>):
<stance paragraph from the protocol>
You start fresh. Nothing from earlier turns reaches you except the workspace: the files and the git history of branch <branch>. Orient from them, make the most valuable progress on the TASK you can this turn, and leave the workspace so the other chaser can continue cold.
```
Never add the other chaser's report, your own summary of earlier turns, check results, or hints. The workspace is the only handoff, and that is what makes this flow work.
## Stop
- The budget is used up, or a turn fails (protocol).
- Early stop, unless `--no-early-stop`: the `streak:` line shows `done x2` or more and `empty x1` or more (the last two turns, one by each chaser, both reported done, and the latest changed nothing).