Session Chaining
The practice of decomposing a large project into a sequence of specialised Claude Code sessions — discovery, planning, execution — where each session's output document becomes the next session's input, preserving continuity without bloating any single context.
Key points
- Discovery session: reads PDFs, codebases, raw sources → produces a concise summary document [src-011]
- Planning session: ingests the summary → produces a structured plan file [src-011]
- Execution session: ingests the plan → implements — no conversation history from prior sessions needed [src-011]
- Functions like an assembly line: each session has one specialised responsibility and a clean context [src-011]
- Complementary to the Session Handoff skill, which packages up mid-session state for a clean handover [src-011]
- Nate recommends this pattern especially for beginners building context discipline before using the full 1M token window [src-011]
- Addresses the root cause of Context Rot: by starting fresh, there is no history to re-read and no attention dilution [src-011]
Related entities
- Claude Code — the runtime
Related concepts
- Context Rot — the problem session chaining prevents
- Context Management — the broader discipline
- Decomposition Pattern — related pattern; session chaining is decomposition applied to the temporal dimension
Source references
- [src-011] Nate Herk — Claude Code power features cluster (2026-04-20 to 2026-04-27)
Recommended next
Keep reading from this thread
From 500 indexed pages and articles.
- Wiki concept Session Handoff The practice of packaging the useful state from a Claude Code session into a concise handoff document before clearing context or moving work into Related by chaining
- Wiki concept Context Rot The progressive degradation of Claude Code's output quality as session length grows, caused by attention dilution across an ever-larger token history. Related by 011
- Wiki concept Git Worktrees for Parallel Agents Using Git worktrees to run multiple Claude Code sessions against the same repository in separate working directories, so parallel agents can Related by 011