| name | recall |
| description | Session history search — search past Claude Code sessions, synthesize findings, recover files. Use when user says /recall. |
| allowed-tools | Bash, Read |
Recall Skill
Search past Claude Code session history with FTS5 indexing and optional LLM synthesis.
When to Use
- Before theorizing about a bug -- check if prior sessions already diagnosed it
- Recovering file content from past sessions
- Finding what was discussed/decided about a topic
- Checking session activity and index health
Commands
bun tools/recall.ts "query terms"
bun tools/recall.ts "query terms" --raw
bun tools/recall.ts index [--incremental]
bun tools/recall.ts status
bun tools/recall.ts sessions [id]
bun tools/recall.ts files [pattern]
bun tools/recall.ts files --restore <file>
bun tools/recall.ts summarize
bun tools/recall.ts weekly
bun tools/recall.ts show <id>
Output
Search results include session metadata, matching excerpts, and relevance scores. With LLM synthesis (default), results are summarized into a coherent narrative with key findings.
Workflow
- Before debugging:
bun tools/recall.ts "error message or topic" to check prior art
- After fixing: session is auto-indexed for future recall
- Periodic maintenance:
bun tools/recall.ts index --incremental to update the index
Trigger Phrases
- "search session history"
- "what did we do about X"
- "check if this was fixed before"
- "recall previous work on"
- "recover that file"
- "session status"