From darkroom
Saves Claude Code session state to handoff files capturing current task, progress, decisions, modified files, next steps, context, and learnings. Syncs progress to GitHub issues.
npx claudepluginhub darkroomengineering/cc-settingsThis skill uses the workspace's default tool permissions.
Save current session state for later resumption.
This skill should be used when the user asks to 'pause work', 'hand off session', 'save progress', 'create handoff', or when context is running low and work needs to continue in a new session.
Manages context handoffs between AI coding sessions. Detects HANDOFF.md files on startup, trigger words like 'handoff' or 'resume', and suggests transfers at milestones or session ends.
Generates Git-based session handoff documents summarizing progress, tasks, decisions, files touched, and resume commands for continuing work later.
Share bugs, ideas, or general feedback.
Save current session state for later resumption.
bun ~/.claude/src/scripts/handoff.ts create
Or use the native command:
/create-handoff
The handoff file includes:
If the current branch is linked to a GitHub Issue (e.g., feat/123-description):
Post a progress comment on the issue:
gh issue comment 123 --body "## Session Update
- Completed: [summary of work done]
- Files modified: [list]
- Next steps: [what remains]"
Check off completed tasks in the issue body if any task checkboxes were resolved during this session.
This ensures project progress is visible to the whole team, not just in local handoff files.
~/.claude/handoffs/
├── project-name-2024-01-15-1430.md
├── project-name-2024-01-14-0900.md
└── ...
The setup automatically creates handoffs:
Confirms:
To resume from a handoff:
/resume-handoff
This loads the most recent handoff for the current project.