recall-context
Show what memory files are loaded and available in the current session.
Mark memory entries as superseded. Preserves history, does not delete.
$ npx -y skills add davegoldblatt/total-recall --skill recall-forget --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/recall-forgetContext preview
The summary Claude sees to decide when to auto-load this skill.
Mark memory entries as superseded. Preserves history, does not delete.
description: Mark memory entries as superseded. Preserves history, does not delete. argument-hint: <query> disable-model-invocation: true
Mark memory entries matching a query as superseded. Does not delete — preserves history.
Query to forget: $ARGUMENTS
Search across all memory tiers for content matching the query:
Found [N] entries matching "[query]": 1. [CLAUDE.local.md] "Prefers dark mode for all mockups" 2. [registers/preferences.md] "Dark mode preference (confidence: high, 2026-01-10)" 3. [daily/2026-01-10.md] "[14:00] User said they prefer dark mode"
Mark these as superseded? This won't delete them — they'll be annotated as no longer current. [a]ll / select by number / [c]ancel
For each confirmed entry:
**In registers:** Mark as superseded with date
## [superseded: 2026-02-05] - **claim**: Prefers dark mode for all mockups - **superseded_by**: User requested removal via /recall-forget - **original_date**: 2026-01-10
**In CLAUDE.local.md:** Remove the entry entirely (working memory should only contain current facts)
**In daily logs:** Add a note but don't modify the original entry (daily logs are historical record)
[HH:MM] [superseded] "Prefers dark mode" — marked as no longer current via /recall-forget
If any superseded entry has an inline `^tr` ID: 1. Load `memory/.recall/metadata.json` (if it exists) 2. For each entry with an ID, set `status: "superseded"` and update `last_reviewed_at` to now 3. Write metadata.json with sorted keys and 2-space indentation
Entries without IDs are handled as before (no metadata update).
Superseded [N] entries for "[query]". Memory updated across [N] files. Metadata updated: [N] entries marked superseded.
A memory system for Claude Code that remembers what matters and forgets what doesn't.
Show what memory files are loaded and available in the current session.
Add durable IDs to memory entries. Required before /recall-maintain can run.
Scaffold the Total Recall memory directory structure in this project.
Pressure-based memory cleanup. Demotes, archives, or pins entries when working memory exceeds budget.
Review daily logs and promote entries to registers or working memory.