| name | handover |
| description | Create a context packet and continuation prompt to continue with the next step in progressing a slice or other governing doctrine artifact. Use whenever the work is in good condition for onboarding and a fresh agent would more efficiently continue. |
Handover
Write .doctrine/*/<nnn>/handover.md — the disposable, gitignored "start
here" for the agent picking up the next Phase or otherwise continuing the work.
It is scaffolding for the next session, not a durable record: durable
facts live in persisted artifacts, notes.md or the memory store
(doctrine memory); the handover only points at them and frames the
immediate work.
Guiding principle: existing durable artifacts should already provide suitable
context for handover. This skill is to improve token efficiency with
transient guidance those durable artifacts elide - and to confirm they are in
good condition.
When to use
- Closing out a phase or other doctrine workflow activity, before the next agent starts.
- The current
handover.md (if it exists) targets a phase or activity that is now done.
TODO
Handover for a phase:
Handover for another artifact:
Then: STOP
Shape (sections to emit) For Phase Handover
- Where this is — phase status ladder + commit refs; what is DONE, what is
now.
- Reading List — pointers to design/plan/notes, relevant other artifacts /
code, key source
file:lines. What the next agent should ingest to build
context efficiently.
- Artifacts / pointers — scope / design / plan / notes / specs. Optional /
reference material.
- Terrain — the surface to ride, not refork; e.g. what the last phase
built. Point to it described elsewhere, or summarise if it is not.
- Next actions — the literal
doctrine slice phase <ID> PHASE-NN --status in_progress
(status is the --status flag, not a trailing positional) / other obvious and
immediate next step(s).
- Procedure & Caveats — risks, unknowns and open decisions. Process
guardrails (command, fill the sheet, TDD, commit, flip status, etc).
- Environment notes — build/gate/lint specifics; pre-existing dirty files
to leave.
Rules
- handover is gitignored + will be deleted — never put the only copy of a
durable fact here.
- Link to durable artifacts, don't repeat their contents.
- Supersede stale notes explicitly; do not leave contradictory guidance.
- Terse. Fragments fine. Reader is an agent, not human reviewer.