What problem does it solve?
When a development session ends or is interrupted mid-task, work state is often lost or recorded inconsistently, causing integration debt and duplicated effort. This Skill standardizes session handoffs by capturing verified progress, remaining tasks, and next steps in a structured HANDOFF document.
Core Features & Use Cases
- Structured HANDOFF generation: Collects git state (branch, commits, dirty files) and conversation context, then writes a fact-based HANDOFF markdown file distinguishing verified from unverified work.
- Completion detection: Detects when a worktree task is actually finished and redirects to the complete-feature flow instead of a handoff, preventing missed integration signals.
- Memory and notification integration: Writes a memory pointer in the main project's memory directory and optionally sends an agmsg team notification, then drops the session's agmsg role.
- Use Case: You are mid-way through a feature in a git worktree and need to stop for the day. Run the handoff to produce a HANDOFF file with exact resume commands, gate status, and known pitfalls so the next session continues without rediscovery.
Quick Start
Ask the assistant to run the crowi-handoff skill to record the current session's work state as a resumable handoff document.