| name | load-session |
| description | Restore session context at the start of every new conversation. Auto-triggers on session start, or when user says 'continue', 'what were we doing', 'where did we leave off'. |
| user-invocable | true |
Prerequisite check (run first): if ./memory/ does not exist OR ~/.claude/.memory-disabled marker file is present, this skill is a no-op. Output: "Memory persistence is disabled. Run ./setup.sh and choose to enable memory if you want this skill to work."
Restore context from the memory system:
-
Read ./memory/core/session.md for where we left off
-
Read ./memory/core/preferences.md for user preferences
-
Read {MEMORY_MD_PATH} for technical context and project conventions
-
Read ./memory/core/reminders.md for active reminders
-
Read ./memory/core/decisions.md for architectural decision context
-
Check ./memory/diary/current/ for the most recent diary entry (if any)
-
Check ./memory/projects/active/ for active project files (scan directory)
-
Read relevant topic files based on project context:
- Check CLAUDE.md for topic file references relevant to the current project
- Only load topic files related to the current working directory
-
Summarize in a concise format:
- Reminders: Display open reminders prominently at the top with any deadlines highlighted
- Last session: What we were working on and where we left off
- Pending: What's still in progress or needs attention
- Active projects: Current project(s) and their session context
- Priorities: Current goals and focus areas
- Blockers: Any open questions or issues from last session
- Preferences: Key communication and work style preferences
Keep the summary brief and actionable, focusing on what's needed to continue working effectively.