← ClaudeAtlas

hand-offlisted

Delegates a defined scope of work to a fresh Claude Code subagent, with full current-context preserved across the boundary. Use this skill whenever the user invokes `/hand-off` or asks (in any phrasing) to hand off, delegate, spin off, fork, or pass work to another agent or a fresh agent. Also use when the user mentions running out of context and wanting to continue elsewhere, or wants to scope a chunk of work to its own session. Captures current context into a handoff directory, spawns a subagent via the Task tool to complete the work, then synthesizes the resulting output back into the parent conversation. Handoff directories persist on disk as an audit trail.
Fyzel/claude-skills · ★ 1 · AI & Automation · score 60
Install: claude install-skill Fyzel/claude-skills
# Hand-off Delegate a defined scope of work to a fresh Claude Code subagent, with full context preserved across the boundary. Each handoff is recorded as a folder at `<project-root>/.handoffs/<feature>/` containing `input.md` (the brief) and `output.md` (the result). In git projects, `baseline.txt` is also captured to enable recovery if the subagent fails to write `output.md`. All files persist on disk as an audit trail. ## When to use Trigger this skill when: - The user types `/hand-off` (literal slash-command style) - The user asks to "hand off", "delegate to a subagent", "spin this off", "fork this", or "pass this to a fresh agent" - The user signals context exhaustion and wants a chunk of work moved to its own session ("I'm running out of context, let me spin this off") ## Workflow ### 1. Identify the scope (and clarify if unclear) Before writing anything, determine: - **What is being handed off?** The specific task or set of tasks the subagent must complete. - **What context does the subagent need?** Relevant files, decisions already made, constraints, and the current state of the workspace. If either is unclear, **stop and ask the user** before proceeding. Do not guess. Examples of useful clarifying questions: - "Is the handoff just task X, or should it also include the follow-up Y we discussed?" - "Should the subagent see the work we did on `<file>`, or start fresh?" - "What does 'done' look like for this handoff?" - "Any constraints I should pass along — fil