total-recall

Automatically loads and saves project memory across chat sessions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nhouseholder/nicks-claude-code-superpowers --skill total-recall-nhouseholder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: total-recall
Source: https://github.com/nhouseholder/nicks-claude-code-superpowers/tree/main/skills/total-recall
Command: npx skills add https://github.com/nhouseholder/nicks-claude-code-superpowers --skill total-recall-nhouseholder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Infinite cross-session memory for projects. Automatically loads all project context at session start and saves everything important at session end. Ensures Claude remembers decisions, architecture changes, gotchas, user preferences, and project state between sessions — no manual /mem save required. Always-on awareness skill scoped to the current project directory.

Core Features & Use Cases

  • Automatic session hydration: load memory indexes and relevant context at the start of every session.
  • Crash-safe persistence: persist decisions and state at session end and during checkpoints.
  • Continuous in-session awareness: capture important moments as they happen to update memories.

Quick Start

Activate total-recall to enable automatic context loading at session start and persistent memory updates at session end.

Frequently Asked Questions about total-recall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain Claude context and memory across different sessions?

To maintain Claude context across sessions, you need a cross-session memory persistence mechanism that automatically hydrates project state at session start and saves decisions at session end. This prevents losing architectures, preferences, and project state between conversations.

What is cross-session memory persistence for software engineering projects?

Cross-session memory persistence is the automatic loading and saving of project context, including decisions, architectures, and user preferences. It provides continuous in-session awareness and crash-safe checkpoints to preserve project state between separate coding sessions.

Do I need to manually save context to keep Claude memory persistent across sessions?

No, you do not need to manually save context. Automatic session hydration and crash-safe persistence handle memory management by capturing important moments continuously and saving project state at session end without requiring manual memory commands.

Can I use automatic context loading for a specific project directory?

Yes, automatic context loading is scoped to the current project directory. It loads memory indexes and relevant project context at the start of every session, ensuring Claude remembers project-specific gotchas, decisions, and user preferences for that directory.

What is the best way to manage Claude project state across multiple coding sessions?

The best way to manage project state across sessions is using an always-on memory system that provides session start hydration, continuous in-session awareness, and session end persistence. This automatically tracks architecture changes and decisions without manual saves.

Why does Claude forget my project decisions and architecture changes between sessions?

Claude forgets project decisions between sessions because it lacks built-in cross-session memory persistence. Without automatic context hydration at session start and state persistence at session end, previous architectures and preferences are lost when the conversation ends.