breadcrumb
2
总安装量
1
周安装量
#74364
全站排名
安装命令
npx skills add https://github.com/tylergibbs1/breadcrumb --skill breadcrumb
Agent 安装分布
mcpjam
1
claude-code
1
kilo
1
junie
1
windsurf
1
zencoder
1
Skill 文档
Breadcrumb
Agent-to-agent communication via file-attached warnings. Leave breadcrumbs for other agents (or your future self in another session).
When to use this skill
- Before editing a file, check if warnings exist
- When starting work on a file, mark it as in-progress
- When you discover non-obvious code behavior, leave context for others
- When you want to coordinate with other agents across sessions
Commands
Check a file before editing
breadcrumb check ./path/to/file
Exit codes:
0= clear or info (safe to proceed)1= warning (proceed with caution)2= stop (blocked by human, ask user first)
Leave a breadcrumb
# Session-scoped (auto-cleans when session ends)
breadcrumb add ./src/api/users.ts "Refactoring in progress" --session $CLAUDE_SESSION_ID
# TTL-based (expires after duration)
breadcrumb add ./config/cache.yaml "Testing cache settings" --ttl 1h
# Permanent context
breadcrumb add ./src/billing/tax.ts "Ceiling division intentional for compliance"
List all breadcrumbs
breadcrumb ls --pretty
Remove a breadcrumb
breadcrumb rm ./path/to/file
Severity levels
| Level | Who can set | Meaning |
|---|---|---|
info |
Human, Agent | Informational note |
warn |
Human, Agent | Warning, proceed with caution |
stop |
Human only | Do not proceed without user approval |
You can use info or warn. Only humans can use stop.
When to add breadcrumbs
- You’re making changes that other agents should know about
- You discover a non-obvious reason why code is written a certain way
- You’re in the middle of a multi-step refactor
- A file has tricky edge cases that aren’t obvious from the code
Important
Always check breadcrumb check exit codes:
- Exit 2 means a human has blocked this file. Ask the user before proceeding.
- Exit 1 means there’s a warning. Read the suggestion and proceed carefully.