handofflisted
Install: claude install-skill divijshrivastava/handoff-skill
# Handoff contract
Treat the ledger as progressive history, not a flat todo list. An old unchecked
box is an investigation cue. It is not proof that work remains: a later task,
commit, or source change may have completed, absorbed, narrowed, replaced, or
superseded it.
The repository's own instructions remain authoritative. This skill supplies a
reusable workflow; it never weakens `AGENTS.md`, `CLAUDE.md`, contribution
rules, ownership boundaries, verification requirements, or safety policy.
## Activation
Handoff work starts in a repository that already keeps a ledger, and elsewhere
only when the user asks for it. The triggers are:
- an existing `HANDOFF.md` in the repository. Someone put it there to track
work this way, and a ledger nobody reads is worse than none: entries go
stale, and the next agent trusts checkboxes no one has audited;
- the `/handoff:init` command, or the phrase "initialise the handoff" in a
host without slash commands (Codex's default prompt supplies it);
- another explicit handoff request: `/handoff:continue`, `/handoff:status`,
`/handoff:view`, `/handoff:purge`, or a direct instruction such as "use
handoff", "record this in the ledger", "purge the handoff", or "take over
<owner>'s tasks".
In a repository with no ledger and no such request, do none of this skill's
work: no session name, no preflight, no ledger creation, no task entry.
Multiple agents sharing the tree, or work that merely looks unfinished, do not
by themselves make a r