What problem does it solve? Agent sessions lose project context when they end, and durable knowledge gets scattered or lost. This Skill keeps project knowledge inside the repository, routing each fact to a canonical document by lifetime so the next session starts with the right context. ## Core Features & Use Cases - Fact Routing by Lifetime: Directs facts to canonical owners such as docs/STATUS.md for current snapshots, docs/TODO.md for future work, docs/handoff/state.md for in-flight work, and numbered bug records for durable lessons. - Session Startup and Closeout: Defines startup steps that reuse SessionStart-injected context and a closeout workflow that updates status, prunes eager state, appends session records, and validates with the project-standards CLI. - Validation and Migration: Enforces document size caps and structure via validate, drift-check, and shape-check commands, and reconciles legacy handoff layouts through a reviewed local migration process. - Use Case: At the end of a coding session, run the closeout steps to move completed work from state.md into STATUS.md, record a bug lesson, and validate the diff so the next agent session inherits only what it needs. ## Quick Start Use the agent-handoff skill to close out this session by routing current facts to their canonical documents and validating the handoff state.