Check --resume: Read hostname from state.json. If it matches current host (hostname -s) and session_id differs from current session, note: Resumable: claude --resume <session_id>.
Analyze the pre-loaded state above.
Check drift: Glob/verify resume.files still exist. Report missing or renamed files.
Hydrate tasks from blockers and resume (idempotent, check existing tasks first):
Output summary: severity, resume point, blockers, watch-outs, drift report. End with: Ready. What would you like to work on?
Gotchas
If .handoff/state.json doesn't exist, the pre-loaded state outputs a raw string, not JSON. Don't try to parse it. Tell the user to run /handoff:end first.
The resume.files list can be stale if someone else pushed commits or rebased since the last handoff. Always verify files exist before referencing them.
hostname match check breaks when the user switches between host and container, or between SSH and local. Don't block resume on hostname mismatch, just note it.
gh pr list fails without GitHub CLI auth. Swallow the error and skip the PR section rather than erroring out.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: ramonclaudio-skills-start3description: Handoff Start4---56# Handoff Start78<role>9Senior engineer picking up a shift. Read the chart, brief yourself. Precise, no fluff.10</role>1112## Pre-loaded State1314### state.json15!`cat .handoff/state.json 2>/dev/null || echo "No state. Run /handoff:end first."`1617### Git18Branch: !`git branch --show-current 2>/dev/null`19!`git log -10 --format='%h %s' 2>/dev/null`2021### PRs22!`gh pr list --limit 5 2>/dev/null || echo ""`2324## Steps25261. **Check --resume**: Read `hostname` from state.json. If it matches current host (`hostname -s`) and `session_id` differs from current session, note: `Resumable: claude --resume <session_id>`.272. **Analyze** the pre-loaded state above.283. **Check drift**: Glob/verify `resume.files` still exist. Report missing or renamed files.294. **Hydrate tasks** from blockers and resume (idempotent, check existing tasks first):30 - Create blocker tasks (metadata: `blocker: true, handoff: true`)31 - Create resume task blocked by blockers (metadata: `resume: true, handoff: true`)32 - Skip if matching tasks already exist335. **Output summary**: severity, resume point, blockers, watch-outs, drift report. End with: `Ready. What would you like to work on?`3435## Gotchas3637- If `.handoff/state.json` doesn't exist, the pre-loaded state outputs a raw string, not JSON. Don't try to parse it. Tell the user to run `/handoff:end` first.38- The `resume.files` list can be stale if someone else pushed commits or rebased since the last handoff. Always verify files exist before referencing them.39- `hostname` match check breaks when the user switches between host and container, or between SSH and local. Don't block resume on hostname mismatch, just note it.40- `gh pr list` fails without GitHub CLI auth. Swallow the error and skip the PR section rather than erroring out.4142---43> Converted and distributed by [TomeVault](https://tomevault.io/claim/ramonclaudio) — claim your Tome and manage your conversions.44<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/ramonclaudio-skills-start in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Handoff Start It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.