skills/handoff/SKILL.md
Compact the current conversation into a transfer document so another agent or session can continue. Use when the user asks for a handoff, session summary for a fresh agent, or context compaction before starting over.
npx skillsauth add roborew/opencode handoffInstall 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.
Write a handoff document summarising the current conversation so a fresh agent can continue the work.
Persist the handoff document using bash (preferred when your agent has bash: true):
HANDOFF_PATH=$(mktemp -t handoff-XXXXXX.md) — capture the path.tee (heredoc / printf) to "$HANDOFF_PATH".Orchestrate agent has bash: false — do not rely on mktemp. Either output the full handoff markdown in your reply for the user to save manually, or Task developer once with explicit instructions: create file only at a user-approved path under the workspace (e.g. .plan/handoff-<date>.md) using the write tool — then scribe is not required for .plan/*.md... actually developer writes code - developer can write .plan/handoff-notes.md if we allow - .plan/*.md is allowed for scribe; developer has write. Simplest for orchestrate: return the handoff body in chat and tell the user to save to a file or switch to architect to run handoff with bash.
Architect has bash: true and no direct write — use the bash + mktemp method above.
.plan/<type>.<slug>.md if any.grill-me, architect-plan, orchestrate-execution, debug-fix).If the user passed arguments (or the hint), treat them as what the next session should focus on and tailor the doc accordingly.
tools
AI-powered code review using CodeRabbit CLI. Use only on explicit user request or when parent passes execution_mode orchestrate_coderabbit_gate. Do not run during orchestrated stage/issue work.
tools
Cross-repo companion to to-prd: after PRD frontmatter is filled, run bin/fanout <slug> from this spec repo to create child GitHub issues (one per ticket or legacy slice).
tools
Issue state machine — transition GitHub issue labels per docs/agents/triage-labels.md. Batch helpers via lib/triage.sh.
documentation
Synthesise a PRD from grill-me / research context, write docs/prd/<slug>.md, publish a GitHub issue with prd + state:ready-for-agent + feature:<slug>. Halt after publish — do not invoke fanout.