handoff — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited handoff (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Produce a snapshot of the investigation as it stands right now — not a chronicle of the session. The reader is an agent (or the user, weeks later) with zero context: no session shorthand, no "the file from earlier", no codenames. Every line must be true at the moment of writing; the most damaging thing a handoff can contain is a stale "fact" that was disproven an hour ago, because the next agent will trust it.
symptoms, disproven hypotheses (these move to Ruled out, one line each), abandoned approaches, environment details that changed (kernel was upgraded, package was removed, ...). If you're not sure a fact still holds and it's cheap to re-verify (a version check, a curl, an ls), verify it now rather than hedging in the doc.
~/.claude/handoffs/<topic-slug>-<YYYY-MM-DD>.md (create the directory if needed). If a handoff for the same topic already exists, update it in place (keep the filename) instead of accumulating versions — same pruning rule applies.
for the user to sanity-check. They'll correct anything you got wrong; apply corrections to the file.
(MEMORY.md) so future sessions find it.
# Handoff: <topic> (<YYYY-MM-DD>)
**Goal:** <what the user is ultimately trying to achieve — the end state, not the current sub-task>
**Status:** <2-4 sentences: where things stand right now and what the single next action is>
## Confirmed facts
<bullets; each fact carries how it was verified, with exact paths/versions/commands.
Only things re-checked or rock-solid. Dates absolute, never "today".>
## Ruled out
<one line each: hypothesis → what disproved it. This is what saves the next agent hours.>
## Blockers / waiting on
<upstream issues, hardware constraints, things on /watchlist — with links/ids>
## Next steps
<ordered, concrete, starting with the single best next action>
## Repro / key commands
<exact commands with expected good and bad output; include timeouts for anything that hangs>
## Constraints
<rules the next agent must follow, e.g.: sudo and system-state changes are user-run
only (print the command, ask them to use `!`); services that must not be restarted; etc.>Brevity comes from pruning, not compression: short complete sentences, no arrow-chain shorthand, no abbreviations the next agent would have to decode. A good handoff for a day-long debug session fits in 40-60 lines. If a section is empty, delete it. The Ruled out and Constraints sections earn their space even when short — they prevent the two classic next-agent failures: re-testing dead hypotheses and "fixing" things by restarting/reinstalling.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.