recall-context
Show 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-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/recall-statusContext preview
What this command does when you run it.
Show the health and status of the memory system.
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 already have IDs.
Run maintenance on the memory system. Primary function: pressure-based demotion when working memory exceeds the word budget. Secondary: stale entry…