/recall-context
Show what memory context is currently available in this session.
$ npx -y skills add davegoldblatt/total-recall --agent claude-codeShips with recall. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/recall-context
Context preview
What this command does when you run it.
Show what memory context is currently available in this session.
Command definition
recall-context.mdShow what memory context is currently available in this session.
What To Do
1. Check What's Auto-Loaded
These files load automatically via Claude Code's native mechanisms:
**Via .claude/rules/ (deterministic):**
- .claude/rules/total-recall.md — memory protocol
**Via CLAUDE.local.md (deterministic):**
- CLAUDE.local.md — working memory
2. Check What Exists On Disk
Read and report on what memory files are present:
**Schema:**
- memory/SCHEMA.md — exists?
**Daily Logs:**
- Today's log (memory/daily/[today].md) — exists? Entry count?
- Yesterday's log — exists?
**Registers:**
- List all .md files in memory/registers/ with entry counts
**Archive:**
- List files in memory/archive/
3. Display
Memory Context — Current Session
─────────────────────────────────
Auto-loaded (deterministic):
.claude/rules/total-recall.md ✓ Protocol rules
CLAUDE.local.md ✓ Working memory ([N] words)
On disk:
memory/SCHEMA.md ✓ Protocol docs
memory/daily/[today].md ✓ [N] entries
memory/daily/[yesterday].md ✓ [N] entries
memory/registers/open-loops.md ✓ [N] active items
Available registers:
people.md [N] entries
projects.md [N] entries
decisions.md [N] entries
preferences.md [N] entries
tech-stack.md [N] entries
Archive: [N] files
Hooks:
SessionStart [configured/not configured]
PreCompact [configured/not configured]
4. Highlight Gaps
If expected files are missing:
Missing:
✗ CLAUDE.local.md — run /recall-init to create
✗ No daily log for today — will be created on first /recall-write
5. Quick Actions
Use /recall-search <query> to pull context from any tier.
Use /recall-status for memory health metrics.
Read more
Show what memory context is currently available in this session.
What To Do
1. Check What's Auto-Loaded
These files load automatically via Claude Code's native mechanisms:
**Via .claude/rules/ (deterministic):**
- .claude/rules/total-recall.md — memory protocol
**Via CLAUDE.local.md (deterministic):**
- CLAUDE.local.md — working memory
2. Check What Exists On Disk
Read and report on what memory files are present:
**Schema:**
- memory/SCHEMA.md — exists?
**Daily Logs:**
- Today's log (memory/daily/[today].md) — exists? Entry count?
- Yesterday's log — exists?
**Registers:**
- List all .md files in memory/registers/ with entry counts
**Archive:**
- List files in memory/archive/
3. Display
Memory Context — Current Session ───────────────────────────────── Auto-loaded (deterministic): .claude/rules/total-recall.md ✓ Protocol rules CLAUDE.local.md ✓ Working memory ([N] words) On disk: memory/SCHEMA.md ✓ Protocol docs memory/daily/[today].md ✓ [N] entries memory/daily/[yesterday].md ✓ [N] entries memory/registers/open-loops.md ✓ [N] active items Available registers: people.md [N] entries projects.md [N] entries decisions.md [N] entries preferences.md [N] entries tech-stack.md [N] entries Archive: [N] files Hooks: SessionStart [configured/not configured] PreCompact [configured/not configured]
4. Highlight Gaps
If expected files are missing:
Missing: ✗ CLAUDE.local.md — run /recall-init to create ✗ No daily log for today — will be created on first /recall-write
5. Quick Actions
Use /recall-search <query> to pull context from any tier. Use /recall-status for memory health metrics.
A memory system for Claude Code that remembers what matters and forgets what doesn't.
Other commands on recall.
- /recall-forget
Mark memory entries matching a query as superseded. Does not delete — preserves history.
Open command - /recall-init-ids
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.
Open command - /recall-init
Initialize the Total Recall memory system in this project.
Open command - /recall-log
Quick append to today's daily log. No write gate — raw capture.
Open command - /recall-maintain
Run maintenance on the memory system. Primary function: pressure-based demotion when working memory exceeds the word budget. Secondary: stale entry verification, contradiction checks, open loop review.
Open command - /recall-promote
Review recent daily logs and surface candidates for promotion to registers or CLAUDE.local.md.
Open command

