
handover
by Mharbulous
SKILL.md
name: handover description: Use when starting a session (resume previous work) or ending a session (create handover for next). Automatically detects mode based on conversation state. Handles dependency chains, key file overlap detection, self-healing via Repair mode, and auto-commits on completion.
Handover Skill
Context-aware handover management: resume previous work or create a handover for the next session.
Folder Structure
Handover files are stored locally in each repository at .claude/handovers/:
| Folder | Purpose |
|---|---|
.claude/handovers/queued/ | New handover files awaiting processing |
.claude/handovers/WIP/ | Handover currently being worked on (parallel session safety) |
.claude/handovers/completed/ | Finished handovers |
Create these folders if they don't exist when processing or creating handovers.
Mode Detection
Determine mode based on conversation state:
| Conversation State | Mode | Action |
|---|---|---|
Empty or minimal (just /handover) | Process | Read reference/process-mode.md |
| Progress has been made | Create | Read reference/create-mode.md |
Process Mode
Resume from latest incomplete handover. Uses dual sort order (numbers LIFO, letters FIFO) to process dependency chains correctly.
Critical: Process mode handles ONE handover per session. After finding an unblocked handover, move to WIP and begin implementation.
Parallel Session Safety: Files are moved to WIP/ BEFORE processing begins, preventing other sessions from picking up the same handover. Key file overlap detection prevents merge conflicts with parallel sessions.
WIP Rule: NEVER touch files in WIP/ when queued/ has work. Assume WIP files are actively being worked on by another session. Only ask the user about WIP files when queued/ is completely empty before you moved any files to WIP/.
Repair Trigger: If a handover has malformed or missing YAML frontmatter, Process mode enters Repair mode to fix it.
Auto-Commit on Completion: When a handover is archived to completed/, an automated Git commit is triggered to version all implementation changes with a reference to the handover file.
See:
reference/process-mode.md- Full workflow with dependency checks, overlap detection, and auto-commitreference/repair-mode.md- Self-healing for malformed handover filesreference/human-decision-workflow.md- MANDATORY when handover requires human decisions with subagent recommendations
Create Mode
Generate handover from conversation for the next session.
Arguments:
file- Write to file only, suppress chat outputchat- Output to chat only, skip file creation- (none) - Both file and chat (default)
See: reference/create-mode.md for full workflow including:
- Pre-creation analysis (task separation, dependencies)
- YAML frontmatter format with
key_filesandblocked_by - Letter suffix dependencies for chains (005A → 005B → 005C)
- Insertion strategy (higher numbers run first, letters add to chains)
- Output format template
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon