Back to Skills

project-session-management

verified

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 GitHub

Marketplace

claude-skills

secondsky/claude-skills

Plugin

project-session-management

tooling

Repository

secondsky/claude-skills
28stars

plugins/project-session-management/skills/project-session-management/SKILL.md

Last Verified

January 24, 2026

Install Skill

Select agents to install to:

Scope:
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-management

Installation paths:

Claude
.claude/skills/project-session-management/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
11990 chars