skills/handoff/SKILL.md
Package session for continuation.
npx skillsauth add kenoxa/spine 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.
git branch --show-current and git status --short. If .scratch/<session>/session-log.md exists, read as primary source for Current State (prefer over conversation reconstruction). Insufficient context → ask what to include rather than producing hollow artifact..scratch/handoff-<slug>-<hash>.md where slug is 5-7 words from the direction and hash is 4 hex chars from openssl rand -hex 2 (e.g., handoff-fix-auth-refresh-retry-3c8d.md). Terminal output: 1-2 line summary of what was captured + the file path.Actionable without session history — no "what we discussed", no conversation-turn pointers. All paths repo-relative. Under 800 tokens. Exceeding → revisit Filter step.
| Section | Required | Content |
|---------|----------|---------|
| Goal | Always | One sentence: next session's objective, from user's direction. |
| Context | Always | Key decisions, approaches tried, discoveries. Reference specs/commits/session-log by path; do not restate them. Tag material claims with E-levels. |
| Files | When relevant | Repo-relative paths annotated: modified, read, created, planned. |
| Current State | Always | Done, in progress, blocked. Note uncommitted changes and branch. |
| Open Questions | When unresolved | Blocking or advisory unknowns. Omit if none. |
| Suggested Approach | When signal exists | How to proceed or which skill to start. Omit when clear from Goal + Context. |
tools
Use when: 'create a worktree', 'git worktree', 'parallel branch'.
tools
Use when: 'session state', 'resume work', 'worktree session'.
development
Use when: 'goal prompt'.
testing
Thinking-lens stress-test on a recommendation.