memento:session-manager

Manage persistent Claude Code sessions linked to Git branches.

1|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/flexion/claude-domestique --skill memento-session-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memento:session-manager
Source: https://github.com/flexion/claude-domestique/tree/main/memento/skills/session-manager
Command: npx skills add https://github.com/flexion/claude-domestique --skill memento-session-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill ensures that Claude's conversational context and work progress are saved and can be restored, preventing loss of information due to context window limitations or conversation resets.

Core Features & Use Cases

  • Session Persistence: Saves and loads conversation state, decisions, and progress.
  • Branch Context: Links session data to specific Git branches for seamless context switching.
  • Use Case: When you switch to a new feature branch, this skill helps Claude recall exactly where you left off, what decisions were made, and what the next steps are, as if you never paused.

Quick Start

Use the memento session manager skill to create a new session for the current branch.

Frequently Asked Questions about memento:session-manager

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

FAQPage Schema
How do I save Claude Code session context across conversation resets?

To save Claude Code session context across resets, you use a session manager that persistently stores conversational state and decisions. It automatically saves and loads work progress, preventing information loss when context windows reset.

Can I link Claude session persistence to a specific Git branch?

You can link session persistence to a Git branch by mapping session data directly to the active branch name. This allows the session manager to save and load conversational context specific to that branch for seamless context switching.

What is the best way to restore Claude's previous decisions when switching feature branches?

The best way to restore previous decisions when switching branches is to use a session manager linked to Git branches. It recalls exactly where you left off and loads the specific decisions and next steps for that branch.

How do I create a new persistent session for my current workflow?

To create a new persistent session for your current workflow, initialize the session manager on your active branch. It captures your current conversational state, decisions, and progress to ensure continuity of work.

Does Claude session persistence work without external dependencies?

Yes, Claude session persistence works without external dependencies. The session manager operates using built-in references and scripts to handle the saving, updating, and loading of session state independently.