session-handofflisted
Install: claude install-skill tammai/bigin-skills
# session-handoff — Session State Persistence
This skill is mechanical: save state to `.claude/memory/SESSION.md` or load it back. Do not deliberate — no thinking needed on any step here.
Saves and loads session state between Claude Code sessions, useful when approaching usage limits and needing to continue work later.
---
## When This Triggers
**Save session:**
- User says: "save session", "/save-session", "nearing limit", "running out of tokens"
- Or explicitly: "pause here", "save my work", "handoff"
**Load session:**
- Automatically at session start if SESSION.md exists with status: in-progress
- User says: "load session", "resume session", "continue where we left off"
**Complete session:**
- User says: "complete session", "/complete-session", "session done"
- Or after all tasks are completed and working tree is clean
---
## Session File Location
```
.claude/memory/SESSION.md
```
---
## Save Session Action
When user triggers save:
1. **Gather current state:**
- Run `git status` to check uncommitted changes
- Run `git diff --stat` for summary
- Call TaskList to get all tasks with status
- Note current branch, recent commits
2. **Write `.claude/memory/SESSION.md`:**
```markdown
---
session-id: <uuid>
created: <ISO-timestamp>
last-updated: <ISO-timestamp>
status: in-progress
---
# Session Handoff
**Session saved:** <date-time>
**Branch:** <branch-name>
**Recent commits:** <latest commit hash: message>
## W