docs/user-guide/session-management.md
SuperClaude provides persistent session management through the Serena MCP server, enabling true context preservation across Claude Code conversations and long-term project continuity.
/sc:load - Context Loading with Persistent MemoryPurpose: Initialize session with project context and persistent memory from previous sessions
MCP Integration: Triggers Serena MCP to read stored project memories
Syntax: /sc:load [project_path]
What Happens:
Use Cases:
# Load existing project context from persistent memory
/sc:load src/
# Resume specific project work with full history
/sc:load "authentication-system"
# Initialize with codebase analysis and previous insights
/sc:load . --analyze
/sc:save - Session Persistence to MemoryPurpose: Save current session state and decisions to persistent memory
MCP Integration: Triggers Serena MCP to write memory files
Syntax: /sc:save "session_description"
What Happens:
Use Cases:
# Save completed feature work for future reference
/sc:save "user authentication implemented with JWT"
# Checkpoint during complex work
/sc:save "API design phase complete, ready for implementation"
# Store architectural decisions permanently
/sc:save "microservices architecture decided, service boundaries defined"
/sc:reflect - Progress Assessment with Memory ContextPurpose: Analyze current progress against stored memories and validate session completeness
MCP Integration: Uses Serena MCP to compare current state against stored memories
Syntax: /sc:reflect [--scope project|session]
What Happens:
Use Cases:
# Assess project progress against stored milestones
/sc:reflect --scope project
# Validate current session completeness
/sc:reflect
# Check if ready to move to next phase based on memory
/sc:reflect --scope session
Memory Storage:
Cross-Session Continuity:
Memory Types:
# 1. Start fresh project
/sc:brainstorm "e-commerce platform requirements"
# 2. Save initial decisions to persistent memory
/sc:save "project scope and requirements defined"
# 3. Begin implementation planning
/sc:workflow "user authentication system"
# 4. Save architectural decisions permanently
/sc:save "auth architecture: JWT + refresh tokens + rate limiting"
# 1. Load previous context from persistent memory
/sc:load "e-commerce-project"
# 2. Assess current state against stored progress
/sc:reflect --scope project
# 3. Continue with next phase using stored context
/sc:implement "payment processing integration"
# 4. Save progress checkpoint to memory
/sc:save "payment system integrated with Stripe API"
# Weekly checkpoint pattern with persistence
/sc:load project-name
/sc:reflect --scope project
# ... work on features ...
/sc:save "week N progress: features X, Y, Z completed"
# Phase completion pattern with memory
/sc:reflect --scope project
/sc:save "Phase 1 complete: core authentication and user management"
/sc:workflow "Phase 2: payment and order processing"
When starting a new Claude Code conversation, the persistent memory system allows:
Automatic Context Restoration
/sc:load project-name
# Automatically restores all previous context, decisions, and progress
Progress Continuation
Intelligent Context Building
Effective Memory Usage:
Memory Content Strategy:
Memory Lifecycle Management:
/sc:load for existing projects/sc:reflect to understand current state from memory/sc:reflect to assess completeness against stored goals/sc:save for future sessions/sc: commands can reference and build on persistent contextMemory Not Loading:
Context Loss Between Sessions:
/sc:save before ending sessions/sc:reflect to validate memory completenessMemory Conflicts:
Reset Session State:
/sc:load --fresh # Start without previous context
/sc:reflect # Assess current state
Memory Cleanup:
/sc:reflect --cleanup # Remove obsolete memories
/sc:save --consolidate # Merge related memories
Context Recovery:
/sc:load --recent # Load most recent memories
/sc:reflect --repair # Identify and fix context gaps
Key Takeaway: Session management through Serena MCP transforms SuperClaude from single-conversation assistance to persistent project partnership, maintaining context, decisions, and learning across all development phases and Claude Code conversations.