resume-sessionlisted
Install: claude install-skill ArieGoldkin/claude-forge
# /resume-session
Load context from previous session for seamless continuation.
## When to Use
- Starting a new Claude session
- Returning after a break
- Picking up interrupted work
- When context was cleared
## Auto-resume (since ctk 2.4.0)
Most resume scenarios are handled automatically. The `pre-compact-saver` lifecycle hook writes `.claude/continuity/handoffs/handoff-latest.json` on every compaction, and the `session-loader` hook surfaces a compact summary of it via `additionalContext` at the start of every new session. The summary includes branch, dirty file count, open MRs, next steps, and blockers.
You still want this skill when:
- The auto-loaded summary is not enough (e.g., you need the full Activity Log from a YAML handoff)
- You're picking up from a handoff written days ago, not the immediate previous compaction
- You want to inspect a specific named handoff, not the latest
If the auto-loaded summary already covered what you need, skip this skill.
## Execution Steps
### Step 1: Find Latest Handoff
```
Glob: .claude/continuity/handoffs/*.yaml
Sort: By date prefix in filename (newest first)
Select: Most recent file
Filename format: YYYY-MM-DD_topic-name.yaml
```
### Step 2: Read All Context Sources
Read these files (skip any that don't exist):
1. **Latest handoff** (from Step 1)
2. **Project ledger**: `.claude/continuity/ledgers/CONTINUITY_*.md` (glob for first match)
3. **Shared context**: `.claude/context/shared-context.json`
### Step 3: Synthesize Co