rootnode-session-handoff — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited rootnode-session-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.
Calibration: Tier 1, Opus-primary. See repository README for model compatibility.
Produce structured session continuation documents when multi-session workflows need a clean breakpoint. The handoff file is an XML document optimized for Claude ingestion at the start of the next conversation. It captures everything the next session needs to resume work immediately — active tracks, decisions, ingested content, artifacts, and open items.
The handoff document replaces the conversation, not supplements it. The next session's Claude has no access to this conversation. Everything that matters must be in the handoff document or in a persistent store (Memory, knowledge files, delivered files). If it only exists in conversation, it goes in the document at full fidelity.
Decisions without rationale are the #1 continuity failure. A decision captured as "decided to use approach X" forces the next session to either blindly follow it or re-derive the reasoning. Always capture the why alongside the what.
Each handoff is a clean snapshot, not an accumulating log. When continuing from a prior handoff, the new document replaces the old one. Unresolved items carry forward explicitly. The document never grows by appending.
XML format is non-negotiable. The handoff document is always XML. The structural parsing reliability outweighs any readability tradeoff. Users review the XML directly before uploading; pretty-printing is acceptable but the structure must remain valid.
Catalog everything from the current session. Work through each category:
Objectives. What the session set out to accomplish. Pull from opening messages, any prior handoff document, or stated goals. If continuing from a prior handoff, reference it.
Activity tracks. Every concurrent work stream — active, deferred, or carried from a prior handoff. For each track: starting state, what was accomplished, current state, next steps. See references/handoff-template.md for the per-track XML structure.
Decisions. Every substantive decision with rationale and implications. This is the highest-value content.
Uploaded content. Files uploaded or loaded during the session. Capture the working understanding — relevant facts, constraints, data extracted — not raw content. Flag whether the next session needs the original re-uploaded.
Conversation knowledge. Information from discussion that didn't come from files. Verbal context, discovered constraints, clarifications that shaped the work. This is the most at-risk content — it exists nowhere else.
Artifacts. Files created, updated, or delivered. Track filenames (with {code}_ prefix), locations, and content summaries.
Open items. Unresolved questions, deferred items, blockers, follow-ups.
Apply the persistence test to each inventoried item: if the next session's Claude wouldn't have it without this document, it goes in at full fidelity. Everything else gets a reference pointer.
Check these persistence layers:
{code}_ filename, capture only the summaryOrganize the inventory into the XML handoff format. Read references/handoff-template.md for the complete schema. Apply ingestion optimization:
Output the handoff document as a downloadable XML file. Then produce the closeout checklist in conversation. Read references/closeout-checklist.md for the full template and Memory update patterns.
File naming: {prefix}_session_handoff_{YYYY-MM-DD}.xml (e.g., support_session_handoff_2026-04-13.xml). Multiple same-day handoffs append _a, _b.
Requested (user says "wrap up," "create a handoff," etc.): Full pipeline at full depth. Complete all in-flight deliverables that can be finished quickly first. Thoroughness is the priority.
Proactive (context pressure at ~70%): Urgency-aware pipeline. Same stages, adjusted execution:
These are recommended patterns for production use of the Skill. They are not platform requirements — adopt them where they fit your workflow, override where they do not.
File naming: Use a project-specific prefix to keep handoffs identifiable across projects (e.g., support_session_handoff_2026-04-13.xml, analytics_session_handoff_2026-04-13.xml). Project-prefixed names route correctly when handoffs are stored in cross-project file systems.
Institutional memory file: If your project maintains a build_context.md or equivalent file that tracks phases, decisions, and project evolution, the closeout should always assess whether that file needs updating and specify what. Projects without an institutional memory file skip this item.
Propagation tracking: If the session changed system-wide facts (file counts, behavioral configurations, architectural state), the closeout should flag propagation items so downstream references stay in sync with reality. Where a propagation checklist exists in your project documentation, follow it.
Phase-gated work: When projects use numbered build phases, the handoff captures current phase, phase objectives, and within-phase progress. Cross-phase sessions document both phases.
Cross-project handoffs: Design specs or artifacts intended for another project are flagged with the target project name in the artifacts section and as explicit open items.
Sequential methodology: Actions in the continuation plan are sequenced, not a parallel backlog. The starter prompt identifies the single first action. Adjust to parallel sequencing if your workflow favors it.
Terse starter prompts: Match the user's communication style for starter prompts. Reference the handoff file, state what to resume, done. Avoid re-establishing context the handoff document already covers.
Complete file outputs: Always output the full XML document. Never diffs or partial content.
Cloud storage as canonical: When files are stored in cloud storage (Google Drive, Dropbox, OneDrive, S3, etc.) outside the conversation, reference paths/URIs in artifact tracking rather than reproducing content. Note the delivery output path explicitly so the next session can locate files.
Input: User has been designing a Skill spec for 2 hours. "Let's wrap this up for next time."
Actions:
Result: {prefix}_session_handoff_2026-04-13.xml with focused single-track continuation plan. Starter prompt: "Uploading handoff from yesterday's design session. Resume with [specific next step]."
Input: Three tracks — design spec (complete), institutional memory file update (in progress), strategic positioning decision that needs to flow to a separate project in the portfolio. "Create a handoff."
Actions:
Result: Multi-track handoff with cross-project items explicitly flagged. Continuation plan sequences institutional memory file update first, then strategic decision propagation.
Input: Context pressure alert at ~70%. Two tracks — one at ~80% done, one at ~30%.
Actions:
Result: One fewer open item in the handoff. Starter prompt focuses on the ~30% track.
Use when:
Do NOT use when:
Next session doesn't pick up where we left off: The starter prompt is too vague or too short. It must reference the handoff file by name, state the first action, and orient Claude to the project. Check that conversation-only knowledge was captured at full fidelity, not summarized.
Decisions get re-litigated in the next session: Rationale is missing or too thin. Each decision needs not just the choice but the reasoning and implications. If the next session proposes an alternative that was already rejected, the handoff should have captured that rejection.
Uploaded file content lost between sessions: Re-upload flag was set to false when it should have been true, or the key content summary was too thin. The summary should capture every fact, constraint, or data point that influenced the session's work — not just a description of the file.
Handoff document is too long for the next session's context: Too much completed-work detail. Compress completed tracks to essentials (what was done, final state). The next session needs current state and next steps, not a history of completed work.
Open items fall through the cracks: Check that items_carried_forward in the continuation plan includes unresolved items from any prior handoff. Each handoff must account for the full chain, not just the current session.
Cross-project items don't get actioned: They need to appear in both the artifacts section (with target project flagged) and the open items section (with specific action needed). A cross-project item only in artifacts is easy to miss.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.