Handoffs Pattern in Claude Workflows: Two-File Split vs One-Doc Summary

Long Claude sessions degrade from context decay. Handoffs solve this by compressing key information into a document and starting a fresh agent. Two implementations are now being discussed in the community: Matt Pocock's /handoff skill and an alternative two-file split approach used in the APM multi-agent framework.
Matt Pocock's Handoff Skill
Pocock's skill compacts the conversation into a single document. It points at existing artifacts instead of restating them, and the next agent picks up from there. It also chains between threads: /grill-with-docs → /handoff → /prototype → /handoff back. The repo is available at mattpocock/skills.
Two-File Split Approach (APM Framework)
An alternative approach, built into the APM multi-agent framework for Claude Code back in May 2025, splits the handoff into two artifacts:
- Persistent narrative file — records what was done, decisions made, and why. This lives in the project and leaves a durable trail.
- Ephemeral prompt — tells the incoming agent how to rebuild context from the codebase and the persistent narrative file.
The key difference: the incoming agent reconstructs from durable project state (codebase + narrative), not just the compressed chat conversation. Persisting the narrative also makes it visible when multiple agents are involved, so you can track which agent is working off a summary vs firsthand context. This makes context gaps easier to manage.
The author opened an issue on Pocock's repo with these ideas: mattpocock/skills#235.
Key Questions
- Is a single compressed document enough for handoffs?
- Or does the two-file split (persistent narrative + ephemeral prompt) provide better context reconstruction and multi-agent traceability?
The discussion is ongoing. Both approaches are valid depending on whether you need a quick resume or long-running multi-agent workflows with context gap management.
📖 Read the full source: r/ClaudeAI
👀 See Also

Atuin v18.13 adds AI shell commands, faster search daemon, and PTY proxy
Atuin v18.13 introduces three major features: an AI-powered English-to-Bash helper called atuin ai, a faster search daemon with in-memory indexing, and a PTY proxy called hex that enables popup rendering without clearing terminal output.

Open-source multi-agent framework extracted from Claude Code leak
A developer extracted the multi-agent orchestration system from Claude Code's leaked source code and rebuilt it as a model-agnostic open-source framework with MIT license. The 8,000-line TypeScript framework includes task scheduling, inter-agent messaging, and built-in tools.

Tendr Skill: Deterministic CLI Operations for Agent Memory Management
Tendr Skill is an Agent Skill that separates reasoning from execution for structured long-term memory, allowing agents to decide what needs changing while a CLI tool handles structural operations deterministically. It supports [[wikilinks]] and explicit semantic hierarchies across files.

Adam: An Embeddable Cross-Platform AI Agent Library in C
Adam is a C library providing a complete agent loop with tool calling, memory, voice, and both cloud/local LLM support, designed to be embedded into any application.