From tomer-skills
This skill should be used when the user wants to "leave breadcrumbs", "prepare for handoff", "continue with Haiku", "hand off to another session", "prepare context for next session", "save session state", or wants a lighter model (Haiku/Sonnet) to continue a review or discussion in a new session without re-exploring the codebase.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tomer-skills:haiku-breadcrumbsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prepare structured memory breadcrumbs so a lighter model (typically Haiku) can continue a review, discussion, or walkthrough in a new session. Captures session context, findings, and open questions into a memory file that the next session loads automatically.
Prepare structured memory breadcrumbs so a lighter model (typically Haiku) can continue a review, discussion, or walkthrough in a new session. Captures session context, findings, and open questions into a memory file that the next session loads automatically.
Lighter models (Haiku, Sonnet) have less capacity to explore a codebase from scratch. Without breadcrumbs, the next session starts cold — re-reading files, re-discovering architecture, re-deriving conclusions already reached. Pre-computed breadcrumbs with file paths, line counts, and status classifications give the next session enough context to be productive immediately.
Scan the current conversation for a spec-vs-reality audit or similar codebase analysis. Look for:
If found, incorporate the full findings. This is the most valuable content for breadcrumbs — it represents deep analysis that would be expensive to reproduce.
If no audit exists, assemble context from what was discussed: decisions made, files examined, conclusions reached, questions raised.
Capture what was discussed and decided:
Write a structured memory file to the project's memory directory. Use type project with a descriptive name.
Memory file structure:
---
name: [Descriptive session name]
description: [One-line description — specific enough to judge relevance in future sessions]
type: project
---
[Session context: date, what triggered this session, high-level goal]
**Why:** [Why this breadcrumb exists — what the user wants to continue]
**How to apply:** [How the next session should use this — e.g., "Load at session start, walk user through remaining layers"]
## What Was Covered
[Bullet list of topics discussed with key conclusions]
## Implementation Status (if audit available)
[GREEN/YELLOW/RED table with file paths, line counts, and notes]
## Open Questions
[Numbered list of unresolved questions or decisions]
## Suggested Next Steps
[What the next session should do — ordered by priority]
## Key File Paths
[Quick reference of important files the next session may need to read]
Add a one-liner to MEMORY.md pointing to the new memory file:
- [Session Title](filename.md) — One-line description of what's in the breadcrumbs
Keep the entry under 150 characters. MEMORY.md is always loaded, so the next session will see this pointer automatically.
Tell the user how to start the next session:
src/memory/redis-client.ts (~240 lines) — lets the next session reference without readingTarget 200-400 lines for the memory file. Enough to be comprehensive, short enough that it doesn't overwhelm a lighter model's context. If an audit produced extensive findings, summarize to the table format rather than prose.
references/model-capabilities.md — Quick reference for what each model tier handles well in review/handoff scenarios, to calibrate breadcrumb depth appropriatelynpx claudepluginhub thamam/a2x-marketplaceCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.