$npx -y skills add faizkhairi/claude-code-blueprint --skill load-sessionRestore 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'.
| 1 | **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." |
| 2 | |
| 3 | Restore context from the memory system: |
| 4 | |
| 5 | 1. Read `./memory/core/session.md` for where we left off |
| 6 | 2. Read `./memory/core/preferences.md` for user preferences |
| 7 | 3. Read `{MEMORY_MD_PATH}` for technical context and project conventions |
| 8 | 4. Read `./memory/core/reminders.md` for active reminders |
| 9 | 5. Read `./memory/core/decisions.md` for architectural decision context |
| 10 | 6. Check `./memory/diary/current/` for the most recent diary entry (if any) |
| 11 | 7. Check `./memory/projects/active/` for active project files (scan directory) |
| 12 | 8. **Read relevant topic files** based on project context: |
| 13 | - Check CLAUDE.md for topic file references relevant to the current project |
| 14 | - Only load topic files related to the current working directory |
| 15 | |
| 16 | 9. **Summarize** in a concise format: |
| 17 | - **Reminders**: Display open reminders prominently at the top with any deadlines highlighted |
| 18 | - **Last session**: What we were working on and where we left off |
| 19 | - **Pending**: What's still in progress or needs attention |
| 20 | - **Active projects**: Current project(s) and their session context |
| 21 | - **Priorities**: Current goals and focus areas |
| 22 | - **Blockers**: Any open questions or issues from last session |
| 23 | - **Preferences**: Key communication and work style preferences |
| 24 | |
| 25 | Keep the summary brief and actionable, focusing on what's needed to continue working effectively. |