What problem does it solve? Ending a work session without a structured record loses context: decisions, open threads, PR states, and next steps vanish, forcing the next session (or a different agent) to rediscover everything. This Skill enforces one repeatable handoff checklist so any session resumes with zero context loss. ## Core Features & Use Cases - Continuity block management: Maintains exactly one ## Session Handoff block in MEMORY.md, written via dotf mem handoff-write with per-thread sub-blocks keyed by git branch, so concurrent worktrees never clobber each other. - Session journal: Appends a durable session record under sessions/<date>-<project>-<agent>-<thread>.md with frontmatter and sections for context, work completed, decisions, and next actions. - Knowledge harvest and repo hygiene: Routes lessons, ADRs, runbooks, and troubleshooting entries to the right docs locations, reconciles GitHub project board status, prunes merged branches and worktrees, verifies artifacts, and triages pending PR reviews. - Use Case: At the end of a coding session spanning two worktrees and a merged PR, say "do handoff" to update the memory block, write the session journal, close out board items, prune stale branches, and record the single next action. ## Quick Start Say "do handoff" or "/handoff" at the end of your session to run the full handoff checklist and produce a summary with the next action.