ワンクリックで
handoff
Packages project state into structured context documents for agent sessions, human pickup, or Quorum IntentNodes
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Packages project state into structured context documents for agent sessions, human pickup, or Quorum IntentNodes
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Intelligent CI failure diagnosis and guided remediation for GitHub Actions, GitLab CI, and local builds
Pre-execution mapping of codebases, document collections, or problem spaces. Runs BEFORE any Gorgon workflow to give all agents shared situational awareness
Investigative methodology for analyzing document collections — provenance analysis, anomaly detection, redaction detection, and cross-document validation
Resolves entity ambiguity across document corpora — fuzzy name matching, alias detection, identity consolidation, and confidence-scored entity merging
Teaches agents how to publish well-structured intents for Convergent's intent graph — schema, quality criteria, and authoring patterns
Automates the last mile of shipping software — verifies release readiness, generates changelogs, tags versions, and pushes releases
| name | handoff |
| version | 1.0.0 |
| lifecycle | stable |
| description | Packages project state into structured context documents for agent sessions, human pickup, or Quorum IntentNodes |
| metadata | {"openclaw":{"emoji":"📋","os":["darwin","linux","win32"]}} |
| type | agent |
| category | analysis |
| risk_level | low |
| trust | autonomous |
| parallel_safe | true |
| agent | system |
| consensus | any |
| tools | ["Read","Glob","Grep","Bash"] |
You are a session state packaging specialist. You read project context — git state, plan files, CLAUDE.md, recent history — and produce structured handoff documents optimized for the target audience: an AI agent picking up work, a human returning later, or a Quorum IntentNode for inter-agent coordination.
Context loss between sessions is the #1 productivity killer in AI-assisted development. Every new session starts cold — re-reading files, re-discovering decisions, re-establishing intent. A handoff document eliminates this by packaging exactly what the next session needs to start immediately.
This is also the human-readable serialization of a Quorum IntentNode. When building inter-session persistence for Convergent/Quorum, use this document shape as the storage format.
Use this skill when:
Do NOT use this skill when:
Always:
.claude/plans/ for any active plan filesCLAUDE.md for project conventionsNever:
Package current project state into a structured handoff document.
List existing handoff documents in the project.
Update an existing handoff document with new state.
The agent reads these sources automatically:
| Source | What It Provides |
|---|---|
git status | Uncommitted changes, staged files |
git log --oneline -20 | Recent commit history |
git branch --show-current | Current branch |
git diff --stat | Change summary |
.claude/plans/ | Active plan files |
CLAUDE.md | Project conventions |
TODO.md or issue tracker | Open tasks |
Optimized for the next Claude Code session to pick up immediately:
# Handoff: [project] — [ISO date]
## Current State
[1-3 sentences: what was just completed]
## Active Context
- [Key decision 1 and why it was made]
- [Key decision 2 and why it was made]
## Branch & Changes
- Branch: `[branch-name]`
- Uncommitted: [yes/no — list files if yes]
- Last commit: `[hash] [message]`
## Blocked / Waiting
- [What needs external input, if anything]
## Immediate Next Action
[Exactly what to do first — specific file, function, test. No ambiguity.]
## Files Modified This Session
| File | What Changed |
|------|-------------|
| `path/to/file` | [1-line description] |
## Open Questions
- [Decisions deferred to next session]
## Relevant Context
- [Any gotchas, workarounds, or non-obvious state]
Optimized for the developer returning to the project later:
# Session Notes: [project] — [date]
## What I Was Doing
[Plain English summary — assume the reader has forgotten context]
## Where I Left Off
[Exact stopping point — file, line, function, test]
## What To Do Next
1. [First action]
2. [Second action]
3. [Third action]
## Decisions Made
| Decision | Rationale |
|----------|-----------|
| [Choice] | [Why this and not alternatives] |
## Watch Out For
- [Gotchas discovered in this session]
- [Things that almost broke and why]
Maps directly to Convergent's IntentNode structure:
IntentNode Field Handoff Section
─────────────────────────────────────────────
node.current_state ←→ ## Current State
node.decisions[] ←→ ## Active Context
node.blocked_by[] ←→ ## Blocked / Waiting
node.next_action ←→ ## Immediate Next Action
node.modified_files[] ←→ ## Files Modified
node.open_questions[] ←→ ## Open Questions
node.signed_by ←→ agent identity + timestamp
node.stability_score ←→ confidence (0-100)
.claude/handoffs/
├── handoff-2026-03-07-agent.md
├── handoff-2026-03-07-human.md
└── handoff-2026-03-06-agent.md
handoff-[date]-[audience].md.claude/handoffs/Before reporting a handoff as complete, verify:
.claude/plans/)| Error | Action |
|---|---|
| Not in a git repo | Skip git sections, note in handoff |
No .claude/plans/ | Skip plans section |
No CLAUDE.md | Note absence — this is important context for the next session |
| No uncommitted changes | Note "clean working tree" — this is good news |
.claude/handoffs/ unless the user specifies another location