skills/handoff-brief/SKILL.md
Create concise project handoff artifacts, especially a top-level START-HERE document and resume context for the next session or machine. Use when scaffolding finishes, a milestone closes, or long-running autonomous work needs a compact restart surface.
npx skillsauth add merceralex397-collab/scafforge handoff-briefInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to create a restartable handoff surface with actual project state.
The top-level handoff must stay derived from canonical state. START-HERE.md, .opencode/state/context-snapshot.md, and .opencode/state/latest-handoff.md summarize the repo; they do not outrank tickets/manifest.json or .opencode/state/workflow-state.json.
Read these files to understand current project state:
docs/spec/CANONICAL-BRIEF.md — what the project istickets/manifest.json — current ticket statetickets/BOARD.md — work queue overview.opencode/state/workflow-state.json — current workflow state.opencode/meta/bootstrap-provenance.json — how the scaffold was generatedUse the template in assets/templates/START-HERE.template.md as a starting structure, but populate it with ACTUAL project state:
What This Repo Is — actual project summary from the canonical brief
Current State — actual current state:
Read In This Order — actual reading order for this project:
Current Or Next Ticket — the actual active ticket or recommended next ticket from the manifest
Generation Status — the current generation state and whether the repo is ready for the first development handoff
External Orchestration Boundary — the canonical files an adjacent orchestration service may read, the repo truth it must not write directly, and the PR boundary for downstream autonomous phases
Pre-Handoff Proof — the current-cycle proof status that justifies the handoff narrative, including whether the proof passed, failed, or is still missing
Bootstrap Note — machine-specific bootstrap warning (always include this):
⚠️ Bootstrap is machine-specific. Bootstrap was last verified on a specific host. If you are on a DIFFERENT machine or a fresh git clone, run
environment_bootstrapFIRST before picking up any ticket. Tools will throw"Bootstrap stale. Run environment_bootstrap."if this is needed — that is the correct signal, not an error.
Post-Generation Audit Status — optional later audit or repair state, if any exists
Resume Semantics — the current resume status, the repo-local trigger when repair follow-up exists, and the reminder that package-defect wait states stay outside canonical repo state
Known Risks — actual risks and open questions from the canonical brief
Next Action — the exact next useful action for whoever opens this repo next
Verify the handoff:
.opencode/state/latest-handoff.md exists and agrees with the same canonical state.opencode/meta/pivot-state.json exists, the handoff surfaces reflect the current pivot state truthfullyBefore leaving this skill, confirm all of these are true:
START-HERE.md exists and uses canonical manifest/workflow-state facts rather than stale narrative memory.opencode/state/latest-handoff.md exists and agrees with START-HERE.md on active ticket, bootstrap status, and pending process verificationSTART-HERE.md, .opencode/state/context-snapshot.md, and .opencode/state/latest-handoff.md when presenttickets/manifest.json before tickets/BOARD.mdWhen this skill runs as a scafforge-repair follow-on closeout, read .opencode/meta/repair-follow-on-state.json and, after the restart surfaces are actually refreshed for the current repair cycle, write:
.opencode/state/artifacts/history/repair/handoff-brief-completion.mdUse this minimal shape so the public repair runner can auto-recognize handoff-brief completion for the current repair cycle on the next run:
# Repair Follow-On Completion
- completed_stage: handoff-brief
- cycle_id: <cycle_id from .opencode/meta/repair-follow-on-state.json>
- completed_by: handoff-brief
## Summary
- Refreshed START-HERE.md, context-snapshot.md, and latest-handoff.md for the current repair cycle.
Do not emit this artifact speculatively. Only write it once the handoff refresh work is actually complete for the current repair cycle.
The scaffold flow is complete. Return to ../scaffold-kickoff/SKILL.md step 10 for the done checklist.
references/handoff-checklist.md for the required sectionsassets/templates/START-HERE.template.md for the base templatetesting
Use when validating Android feature flows in an emulator with adb-driven launch, input, UI-tree inspection, screenshots, and logcat capture.
development
Best practices for Remotion - Video creation in React
development
Set browser-game architecture before implementation. Use when the user needs engine choice, simulation and render boundaries, input model, asset organization, or save/debug/performance strategy.
development
Prepare and optimize browser-game 3D assets. Use when the user asks for GLB or glTF shipping work, including Blender cleanup and export, collision or LOD setup, compression, texture packaging, and runtime validation.