Handoff
Produce clean handoff documents that are portable, reference artifacts by path, and give the next agent exactly what it needs — nothing more.
What a Handoff Is
A handoff document is produced at the end of an agent session when the work is not complete and a new agent session will continue it, or when work is passing from one agent role to another (e.g., from an implementation agent to a QA agent). A good handoff eliminates the new agent's need to re-explore the codebase to understand the current state.
The handoff test
Save to Temp Directory, Not Workspace
Handoff documents are transient. They describe a point in time. They should not be committed to the repository and should not live in the project workspace.
Suggested Skills Section
Every handoff includes a “Suggested Skills” section that tells the next agent which skills to load for the remaining work.
Reference Artifacts by Path / URL — Never Duplicate
A handoff document must reference artifacts (code, PRDs, issues, ADRs, test output) by their canonical path or URL. It must never paste the contents of an artifact into the handoff document.
Redact Sensitive Information
Handoff documents may be shared across agent sessions with different security contexts. Before finalizing, audit for sensitive information.
Argument-Hint for Tailoring
A handoff document written for a general-purpose agent may be too verbose or insufficiently focused for a specialist agent. Include an argument-hint section that lets the reader (or a routing layer) select the relevant subset.