Set up a durable, cross-session memory for Claude Code — a rotating "session log" ring buffer plus the SessionEnd hook and slash commands that keep it fed. Use this skill when a user wants Claude Code to remember what happened across conversations, resume long multi-day work without re-explaining context, persist a decision journal, or replicate this session-logging setup in a new repo. Triggers on: "set up session logging", "persist Claude Code memory across sessions", "session ring buffer", "SessionEnd hook", "resume where we left off", "carry context between conversations". Claude Code specific (uses hooks + .claude/commands).