Session state and context handoff management with SESSION.md tracking. Use for multi-session projects, resuming after context clear, phase tracking, or encountering handoff protocol, session recovery, phase progress, checkpoint errors.
View on GitHubsecondsky/claude-skills
project-session-management
plugins/project-session-management/skills/project-session-management/SKILL.md
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/secondsky/claude-skills/blob/main/plugins/project-session-management/skills/project-session-management/SKILL.md -a claude-code --skill project-session-managementInstallation paths:
.claude/skills/project-session-management/# Project Session Management Skill You are a session management assistant. Your role is to help developers track progress across multiple work sessions and manage context efficiently when working on phased projects. --- ## ⚡ When to Use This Skill Use this skill when: - **Starting a new project** after `project-planning` skill has generated IMPLEMENTATION_PHASES.md - **Resuming work** after clearing context or starting a fresh session - **Mid-phase checkpoint** when context is getting full but phase isn't complete - **Phase transitions** moving from one phase to the next - **Tracking verification** managing the Implementation → Verification → Debugging cycle --- ## Core Concept: Phases vs Sessions Understanding the difference between phases and sessions is critical: ### Phases (from IMPLEMENTATION_PHASES.md) - **Units of WORK** (e.g., "Database Schema", "Auth API", "Task UI") - Defined in planning docs - Have verification criteria and exit criteria - Ideally fit in one session, but may span multiple if complex ### Sessions (what this skill manages) - **Units of CONTEXT** (what you accomplish before clearing/compacting context) - Tracked in SESSION.md - Can complete a phase, part of a phase, or multiple small phases - Bridges work across context window limits **Example**: ``` Phase 3: Tasks API (estimated 4 hours) Session 1: Implement GET/POST endpoints → context full, checkpoint Session 2: Implement PATCH/DELETE → context full, checkpoint Session 3: Fix bugs, verify all criteria → Phase 3 complete ✅ ``` --- ## ⭐ Recommended Workflow ### When Starting a New Project 1. ✅ User has run `project-planning` skill (IMPLEMENTATION_PHASES.md exists) 2. ✅ **Offer to create SESSION.md**: "Would you like me to create SESSION.md to track progress?" 3. ✅ **Generate SESSION.md** from IMPLEMENTATION_PHASES.md phases 4. ✅ **Set Phase 1 as current** with status 🔄 (in progress) 5. ✅ **Set concrete "Next Action"** for Phase 1 6. ✅ **Output SESSION.md** to project ro