context-saver
Context Saver
Preserve in-flight session state to disk for seamless continuation in another session. Extracts signal from noise — captures the essential state (trajectory, decisions, active files, blockers, next steps) while discarding ephemeral details (exploratory reads, rejected paths, verbose tool output).
Scope — how this differs from auto-memory
Claude Code has a built-in memory system at ~/.claude/projects/.../memory/ that captures long-lived, typed entries (user, feedback, project, reference). That handles persistent knowledge: facts about you, validated preferences, project-state that's true across sessions.
This skill handles what memory doesn't: the snapshot of what you're actively doing right now. It's the answer to "I need to step away mid-task — capture where I am so a new session can pick up seamlessly."
- Memory: "This user prefers pytest over unittest." (always true, loads into every session)
- This skill: "Currently refactoring
src/auth/token.service.ts:45-78— tried approach A (failed, see line 60), now trying approach B, next step is to update the test at__tests__/token.service.spec.ts:120." (true right now, for this specific task)
Memory grows bigger over months; context-save docs are ephemeral — delete them once the work they describe lands.