session-endlisted
Install: claude install-skill faizkhairi/claude-code-blueprint
**Prerequisite check (run first)**: if `./memory/` does not exist OR `~/.claude/.memory-disabled` marker file is present, skip the save-session/save-diary steps but still acknowledge the user's farewell. Output: "Memory persistence is disabled — see you next time." Otherwise proceed with the full wrap-up below.
# Session End — Graceful Wrap-Up
*Runs both save-session and save-diary together as one clean session close.*
## Activation
When this skill activates, output: "Wrapping up — saving session and diary."
## Step 1: Save Session Context
Update `./memory/core/session.md`:
- **Last session summary**: What was accomplished today (specific, not generic)
- **Current working state**: Where things stand — what's in-progress, what's done
- **Next steps**: What should be picked up next session
- **Blockers or open questions**: Anything left unresolved
## Step 2: Update Reminders
Update `./memory/core/reminders.md`:
- Ask the user — any pending tasks, deadlines, or reminders to carry forward?
- Move completed reminders to the Completed section with date
- Keep active ones, add new ones
## Step 3: Update Per-Project Context
If working on a registered project, update `./memory/projects/active/{project}.md` → Session Context section with what was last worked on, current state, and next steps for that project.
## Step 4: Check for Memory Updates
- **preferences.md**: Were any new preferences, tools, or working patterns observed? Update `./memory/core/preferences.md` if so.