.claude/skills/handoff/SKILL.md
Write a session handoff using the handoff tool — archive, write, verify
npx skillsauth add the-agency-ai/the-agency .claude/skills/handoffInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Write a handoff file for session continuity. Always use the handoff tool — never write handoff files manually.
$ARGUMENTS: Optional trigger name (e.g., pre-restart, phase-complete, discussion-milestone). Defaults to manual.Run the handoff tool to archive the current handoff and prepare for a new one:
bash ./claude/tools/handoff write --trigger $ARGUMENTS
If $ARGUMENTS is empty, use --trigger manual.
Write the handoff file at the path the tool reported. Include:
Integrity rule: before writing, check git status. If any implementation
files (.ts, .py, .bats, .sh, claude/tools/, hooks/, etc.) are uncommitted,
either commit them first OR clearly mark them as "in progress — uncommitted"
in the Current State section. Never write 'complete' for uncommitted work.
The handoff tool will automatically detect uncommitted impl files and emit a WARNING that you should include verbatim in the handoff Current State section. This is the audit trail — the next session reading the handoff sees exactly what was left dirty.
Run bash ./claude/tools/handoff read to verify the handoff was written correctly.
business
Sync worktree with master — merge, copy settings, run sandbox-sync, report changes
tools
List all git worktrees with status info (branch, clean/dirty, deps)
tools
Remove a git worktree and optionally delete its branch
development
Create a new git worktree with dedicated branch and bootstrapped dev environment