recall-context
CommandShow what memory context is currently available in this session.
Show the health and status of the memory system.
$ npx -y skills add davegoldblatt/total-recall --agent claude-code
Show the health and status of the memory system.
If CLAUDE.local.md and memory/ directory don't exist:
Memory system not initialized. Run /recall-init to set up.
**CLAUDE.local.md (Working Memory):**
**Daily Logs (memory/daily/):**
**Registers (memory/registers/):**
**Archive (memory/archive/):**
**Entry IDs (memory/.recall/metadata.json):**
**Hooks:**
Memory System Status
────────────────────
Working Memory: [N] words ([N]% of 1500 limit)
(CLAUDE.local.md) Last updated: [date]
Open loops: [N]
Protocol: .claude/rules/total-recall.md ✓
Schema: memory/SCHEMA.md ✓
Daily logs: [N] files, [size] total
Range: [oldest] → [newest]
Last 7 days: [N] entries
Registers: [N] files, [size] total
Stale entries (>30 days): [N]
Superseded entries: [N]
Archive: [N] files, [size] total
Entry IDs: [N] tagged / [M] untagged
metadata.json: [N] entries
Pinned: [N], Snoozed: [N], Superseded: [N]
Hooks:
SessionStart [✓ configured / ✗ not configured]
PreCompact [✓ configured / ✗ not configured]Based on metrics, suggest actions:
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.