recall-context
CommandShow what memory context is currently available in this session.
Review recent daily logs and surface candidates for promotion to registers or CLAUDE.local.md.
$ npx -y skills add davegoldblatt/total-recall --agent claude-code
Review recent daily logs and surface candidates for promotion to registers or CLAUDE.local.md.
Read all daily log files from the last 7 days (memory/daily/YYYY-MM-DD.md).
If no daily logs exist, tell the user:
No daily logs found. Use /recall-write or /recall-log to start capturing.
Scan each entry and evaluate:
**Promote to CLAUDE.local.md if:**
**Promote to a register if:**
**Skip if:**
For each candidate, show:
Candidates for promotion: 1. [2026-02-03] "Project deadline moved to March 15" → Suggest: CLAUDE.local.md (active commitment) 2. [2026-02-02] "Prefers tabs over spaces, 2-space indent" → Suggest: registers/preferences.md 3. [2026-02-01] "Decided to use Postgres over SQLite for scale" → Suggest: registers/decisions.md
For each candidate, ask the user what to do:
For each promoted item: 1. Write to the destination with proper metadata (claim, confidence, evidence, last_verified) 2. Do NOT remove from daily log (daily logs are append-only history) 3. Check for contradictions with existing entries before writing 4. **Assign a durable ID**: For single-line list items promoted to CLAUDE.local.md or registers, append a `^tr` ID (10 random lowercase hex chars). Create or update `memory/.recall/metadata.json` with an entry for the new ID (`created_at`, `last_reviewed_at` = now, `pinned: false`, `snoozed_until: null`, `status: "active"`, `tier` from destination file). Create `memory/.recall/` directory if needed. Write metadata.json with sorted keys.
Promotion complete: → 2 entries promoted to registers → 1 entry promoted to CLAUDE.local.md → 1 entry skipped CLAUDE.local.md word count: [N]/1500
Warn if CLAUDE.local.md is approaching the 1500 word limit.
A memory system for Claude Code that remembers what matters and forgets what doesn't.
Show what memory context is currently available in this session.
Mark memory entries matching a query as superseded. Does not delete — preserves history.
Add `^tr` IDs to untagged memory entries in managed files. This is safe to run multiple times - it only tags entries that don't…
Initialize the Total Recall memory system in this project.
Quick append to today's daily log. No write gate — raw capture.
Run maintenance on the memory system. Primary function: pressure-based demotion when working memory exceeds the word budget.…
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.