Session Memory Bridge
Purpose
The Memory MCP server persists facts across Claude Desktop conversations. This skill helps Claude Code sessions (Code tab) leverage that same memory.
At Session Start
- Check if the memory MCP server has entries for this project:
echo "Project: $(basename $(pwd))" - Look for
learnings.mdin the project root - Look for
.claude/session-handoff.mdfrom previous sessions - Apply all relevant context before starting work
During Work — What to Remember
Store these types of facts (for the Memory MCP in Desktop chat later):
- Architecture decisions: "Project X uses JWT auth with refresh tokens in httpOnly cookies"
- Conventions discovered: "In project X, all API calls go through services/ layer"
- Gotchas found: "In project X, the test DB must be seeded before running integration tests"
- Dependencies: "Project X requires Node 20+ and MongoDB 7+"
- Current state: "Project X has auth module complete, payment module in progress"
At Session End
- Generate a summary of what was done
- Update
learnings.mdwith new discoveries - If ending a long session, create
.claude/session-handoff.md - Suggest facts to store in Memory MCP (user can do this in Desktop chat)
Session Handoff Format
## Session Handoff — [date]
### Done: [list of completed work]
### Decisions: [architecture/design choices made]
### State: [what's working, what's in progress]
### Issues: [bugs found, blockers, tech debt]
### Next: [prioritized next steps]
### Files: [key files modified]
### Memory Suggestions: [facts to tell Memory MCP in Desktop chat]