ワンクリックで
breadcrumb-loop
Run a long task across multiple agent contexts using breadcrumb progress files
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run a long task across multiple agent contexts using breadcrumb progress files
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Debug issues using E2E tests, log analysis, and dev server management
Query ClickHouse observability logs over HTTP API
Iterate on bug hypotheses using Playwright repro scripts, structured logs, and source code analysis
Address unresolved inline diff comments and mark them resolved
Recursively decompose a task into sub-plans with dependency ordering, then execute in topological waves
Orchestrate multiple agents programmatically using anvil-repl
| name | breadcrumb-loop |
| description | Run a long task across multiple agent contexts using breadcrumb progress files |
| user-invocable | true |
Run a long-running task that spans multiple agent contexts. Each agent picks up where the last left off via the /anvil:breadcrumb skill.
Given the user's goal in $ARGUMENTS:
implement-auth-module)plans/<task-slug>-breadcrumb-log/readme.md in that directory with:
$ARGUMENTS)Do NOT use run_in_background: true when invoking anvil-repl. The REPL manages long-running execution internally via child agent processes. Always run it in the foreground.
anvil-repl <<'ANVIL_REPL'
const DIR = "plans/<task-slug>-breadcrumb-log";
for (let i = 1; i <= 100; i++) {
anvil.log(`Iteration ${i}`);
// The slash command must lead the prompt — Claude Code only auto-expands
// skills into <command-name> tags when /command is at the start of the message.
const result = await anvil.spawn({
prompt: `/anvil:breadcrumb ${DIR} ${i}`,
contextShortCircuit: {
limitPercent: 50,
message: "Your context is running low. Stop new work and save your progress now.",
},
});
if (/^BREADCRUMB_COMPLETE$/m.test(result)) {
anvil.log("Task completed!");
break;
}
}
ANVIL_REPL
Breadcrumb agents commit their work directly to the branch. When the loop finishes:
git log --oneline to see what the breadcrumb agents committed*-progress.md file in the breadcrumb log directory for a summary