一键导入
breadcrumb
Pick up a long-running task from a breadcrumb directory, make progress, and save state
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Pick up a long-running task from a breadcrumb directory, make progress, and save state
用 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
Run a long task across multiple agent contexts using breadcrumb progress files
Recursively decompose a task into sub-plans with dependency ordering, then execute in topological waves
| name | breadcrumb |
| description | Pick up a long-running task from a breadcrumb directory, make progress, and save state |
| user-invocable | true |
Pick up a long-running task, make as much progress as possible, then save your state so the next agent can continue.
$ARGUMENTS contains: <breadcrumb-directory> <iteration-number>
Example: /breadcrumb plans/my-task-breadcrumb-log 3
readme.md and NNN-progress.md filesreadme.md in the breadcrumb directory for the full objective and acceptance criteria*-progress.md files in the directory — read the latest one (and older ones if you need more history)readme.mdYou have full autonomy. Explore the codebase, make decisions, edit files, run tests, refactor — whatever moves the goal forward. Don't just follow a checklist from the previous breadcrumb; use your own judgment about what's most impactful.
Commit frequently — logical units as you go. This ensures your work is preserved even if something goes wrong.
When you're done working (or when you receive a context pressure message telling you to wrap up):
<breadcrumb-directory>/<NNN>-progress.md where NNN is your iteration number zero-padded to 3 digits (e.g., iteration 3 → 003-progress.md)Your breadcrumb should capture what you did and what remains. Keep it factual and concise — under 50 lines. Do NOT write instructions for the next agent. They will read the goal and codebase themselves. Only include context that would be lost between sessions (decisions, blockers, surprises).
# Progress NNN
## Done
- [what was accomplished — facts, not instructions]
## Remaining
- [what's left — scope, not how-to]
## Context
- [decisions made, blockers hit, non-obvious discoveries]
Only include BREADCRUMB_COMPLETE in your final message if you have 100% confidence the overall goal is fully met — all acceptance criteria satisfied, tests passing, no loose ends.
If there is any remaining work, any untested edge case, any uncertainty — do NOT signal completion. Another agent will pick up where you left off. It's always better to run one extra iteration than to prematurely stop.
CRITICAL: The string BREADCRUMB_COMPLETE is detected mechanically in your response. Never write it unless you are signaling true completion. Do not reference, negate, or discuss it (e.g., don't write "not signaling BREADCRUMB_COMPLETE") — just omit it entirely if you're not done.