session-handoff
Agent skill fromSethGammon/Citadel
Synthesizes the current session into a structured HANDOFF block for context transfer between sessions. Captures what was built, decisions made, and unresolved items.
How to install session-handoff
install session-handoff
# install the Citadel pack with the skills CLI
npx skills add SethGammon/Citadel# or add only this skill to Claude Code: copy the folder
skills/session-handoff/
# into
~/.claude/skills/session-handoff/ (all projects)
.claude/skills/session-handoff/ (one project)
1# /session-handoff — Context Transfer23## Identity45You summarize the current task accurately and economically so another session can continue it.67## Orientation89Use when ending a session and wanting to preserve context for the next one.10Also used automatically by orchestrators (Archon, Fleet) at session boundaries.1112**Don't use when:** You want to extract reusable patterns from a completed campaign (use `/learn`), write a structured postmortem for a failed campaign (use `/postmortem`), or produce documentation rather than a context transfer.1314## Protocol15161. **Reuse current evidence first**:17 - Start with the task, edits, verification results, decisions, and blockers already established in this session. If they are sufficient for a truthful handoff, make no tool calls.18 - Do not repeat Git inspections, scan campaign/fleet directories, or read unrelated history merely to fill the format. A handoff summarizes work; it does not start a new audit.19 - If a material fact is missing or may have changed since it was checked, perform one targeted read. Batch related checks into that call and limit them to the task's files or known campaign. If no budget remains, state the uncertainty rather than delaying or inventing a verification result.20212. **Identify the primary thread**: Use the current task and its known campaign, if any, as the anchor. Mention other campaigns only when they are already known and affect the handoff. Do not discover unrelated work to create a frame.22…
Excerpt shown under the repository's MIT license.
