Removes or updates entries in Tandem memory files when the user asks to forget, delete, or correct stored information. Trigger on: "forget this", "delete that memory", "remove", "that's not right anymore", "that's changed", "update my memory", "correct this", "I no longer [X]", "clean up my memory", "that's outdated". Do NOT use for reading memory (use recall), adding new memories (use memory-create), task list operations, clearing conversation history, or deleting files/folders outside ~/Tandem/memory/.
From tandemnpx claudepluginhub binatrixai/tandem-marketplace --plugin tandemThis skill is limited to using the following tools:
evals/evals.jsonreferences/bulk-operations.mdreferences/safety-rules.mdDispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Remove or update entries across the two-layer memory system: central memory/ sub-files
and local folder MEMORY.md files. Always search, confirm, then delete.
For the full memory architecture, see the memory-create skill's references/memory-structure.md.
See METHODOLOGY.md language mirror rule. Reply in the user's language.
Parse the user's request to extract keywords for searching.
Examples of triggers:
Search across the memory system in this order:
Guess the most likely file based on content type:
~/Tandem/memory/people/index.md + any people/<name>.md~/Tandem/memory/preferences.md~/Tandem/memory/decisions/index.md~/Tandem/memory/work-context.md + memory/projects/index.mdIf not found, search current folder's local MEMORY.md
If still not found, search all memory files:
~/Tandem/memory/*.md
~/Tandem/memory/**/*.md
~/Tandem/*/MEMORY.md
Use fuzzy keyword matching — the user won't remember exact wording.
If one match found:
I found this entry in [file path]:
> - [2026-03-10] Sarah Cohen — CFO at Acme Corp. Prefers email. Formal tone.
AskUserQuestion:
- "Delete it"
- "Keep it"
- "Edit it instead"
If multiple matches found (may span different files):
I found several entries matching "[keyword]":
1. [memory/people/index.md] - [2026-03-10] Sarah Cohen — CFO at Acme Corp
2. [memory/work-context.md] - [2026-03-10] Acme Corp project started
3. [email/MEMORY.md] - [2026-03-12] Sarah always replies within 2 hours
AskUserQuestion:
- "Delete #1"
- "Delete #2"
- "Delete #3"
- "Delete all of them"
- "Keep all — cancel"
If no match found:
I couldn't find an entry matching "[keyword]" in any memory file.
AskUserQuestion:
- "Try different keywords"
- "Show me all memory files"
- "Never mind"
Never delete without explicit confirmation. For bulk operations:
You're about to delete [N] entries across [M] files. This cannot be undone.
AskUserQuestion:
- "Yes, delete all [N]"
- "Let me review them first"
- "Cancel"
Remove the entry/entries from the target file(s). Confirm:
Deleted from [file path]:
- [entry text]
If a person was deleted from memory/people/, check if their individual file
(people/<name>.md) should also be removed. Ask before deleting files:
AskUserQuestion:
- "Also delete the detailed file for [name]"
- "Keep the detailed file"
If a deletion makes the root MEMORY.md index stale, update the "Quick Context" section.
When the user asks to review or clean up their memory:
~/Tandem/MEMORY.md) and scan all sub-filesYour memory files contain:
- Work Context: 5 entries (memory/work-context.md)
- Preferences: 8 entries (memory/preferences.md)
- People: 4 contacts (memory/people/)
- Decisions: 3 entries (memory/decisions/index.md)
- Sessions: 12 daily logs (memory/sessions/)
- Email (local): 6 entries
- Tasks (local): 4 entries
AskUserQuestion:
- "Review Work Context"
- "Review People"
- "Clear old session logs"
- "Review Preferences"
- "It's fine, cancel"
Session logs accumulate daily. Offer age-based cleanup:
AskUserQuestion:
- "Archive entries older than 1 week"
- "Archive entries older than 1 month"
- "Review and pick individually"
- "Keep all"
Archived entries move to memory/sessions/archive/ — not permanently deleted.
When the user selects "Edit it instead":
After deletion, suggest one follow-up:
AskUserQuestion:
- "Delete something else"
- "Add a corrected entry"
- "Done with memory cleanup"