Claude Code slash command

Total Recall

Persistent memory plugin for Claude Code. Tiered memory system with write gates, correction propagation, and slash commands.

202 stars 14 forksSlash commands Source

Install

Inside Claude Code
/plugin marketplace add davegoldblatt/recall-marketplace

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/davegoldblatt/total-recall.git

From the README

Total Recall

A memory system for Claude Code that remembers what matters and forgets what doesn't.

The Problem

Claude Code forgets everything between sessions. Every time you start a new conversation, it's like talking to someone with amnesia. You end up repeating yourself:

- "We already tried that approach, it didn't work."
- "Don't touch the auth file."
- "I prefer tabs over spaces."
- "The client's name is Sarah, not Sara."

This gets old fast.

What Total Recall Does

It gives Claude Code a notepad that carries over between sessions, but a *picky* notepad. Not everything goes in. Before anything gets saved permanently, it has to pass a simple test: will this matter tomorrow?

A preference you'll have for months? Saved. A decision you made and why? Saved. The fact that you ran a test five minutes ago? Not saved. The system keeps itself clean so Claude isn't wading through junk to find what's relevant.

How It Works

Think of it like a kitchen with four storage areas:

Counter (CLAUDE.local.md): The stuff you reach for every day. Loads automatically, every session. Kept small on purpose, around a page of text.

Pantry (memory/registers/): Organized by category. Your preferences, key decisions, project details, people you work with. Claude checks here when it needs something specific.

Daily notebook (memory/daily/): Timestamped scratch notes from each day. Everything gets written here first. You decide later what's worth keeping permanently.

Storage closet (memory/archive/): Old stuff that's done or outdated. Still searchable, but never loaded automatically.

The key idea: notes hit the daily notebook first, then you promote the keepers. Claude doesn't get to decide on its own what's important enough to remember permanently. You do.

Quick Start

Install as a…
Read the full README on GitHub

How custom slash commands work

  • A slash command is a Markdown file. Put it in ~/.claude/commands (for you) or .claude/commands (for a project), and it becomes /file-name inside Claude Code. Claude Code now treats commands and skills the same way, so .claude/skills/name/SKILL.md also works.
  • Arguments you type after the command are passed in as $ARGUMENTS.
  • If the repo is a plugin marketplace, installing it from /plugin adds the commands for you.
Claude Code docs

Details

Language
Shell
Last updated
12 February 2026
Topics
ai-agentclaude-codeclaude-code-plugincontext-managementllmmemorypersistent-memory

FAQ

What is Total Recall?

Persistent memory plugin for Claude Code. Tiered memory system with write gates, correction propagation, and slash commands. It is a slash command for Claude Code, from davegoldblatt/total-recall on GitHub.

How do I install Total Recall?

Run /plugin marketplace add davegoldblatt/recall-marketplace inside Claude Code, then follow the setup in the README.

Is Total Recall popular?

davegoldblatt/total-recall has 202 GitHub stars and 14 forks. It was last updated on 12 February 2026.

More slash commands

Browse the most popular Claude Code mods, all slash commands, or the skills and MCP server directories.