# session-manager > Manage Claude Code sessions for the current branch. Use this skill when: - User asks "what's next?" or "where was I?" - User starts work on a new branch without a session - Before committing (to update session log) - When resuming work after a break - Author: David Puglielli - Repository: flexion/claude-domestique - Version: 20260117161400 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/flexion/claude-domestique - Web: https://mule.run/skillshub/@@flexion/claude-domestique~session-manager:20260117161400 --- --- name: session-manager description: | Manage Claude Code sessions for the current branch. Use this skill when: - User asks "what's next?" or "where was I?" - User starts work on a new branch without a session - Before committing (to update session log) - When resuming work after a break --- # Session Manager Manage work sessions that persist context across conversation resets. ## When to Use This Skill Proactively invoke when user: - Asks about current work context - Switches branches and needs session context - Wants to create or update a session - Is resuming work or asking "what's next?" ## Context Files (Auto-Injected) - **rules/sessions.md**: Rules for session workflow (BLOCKING requirements) - **context/sessions.md**: Detailed examples and patterns Read these files for complete guidance. This skill provides quick reference only. ## Quick Reference ### Check Session Status ```bash git branch --show-current # Sanitize: replace / with - # Read: .claude/branches/ # Read: .claude/sessions/.md → focus on Next Steps ``` ### Create Session Use `/memento:session create` command. ### Update Session Edit session file directly. Update triggers: - Beginning work - After milestone - Before pause - Before commit (atomic with code) ## Key Rules (from rules/sessions.md) 1. **Never guess current branch** — always `git branch --show-current` 2. **Session = Branch = Issue** (1:1:1 mapping) 3. **Atomic commits** — session + code together 4. **BLOCKING**: No source edits without active session ## What This Skill Does NOT Do - Define session file format (see context/sessions.md) - Define workflow patterns (see rules/sessions.md) - Handle git operations (see rules/git.md, context/git.md via onus)