Help us improve
Share bugs, ideas, or general feedback.
Creates a handoff document summarizing git state, workflow artifacts from .agents/, session context, tasks, phase, critical files, and next steps; saves to .agents/handoff-YYYY-MM-DD-HH-MM-slug.md
npx claudepluginhub uw-ssec/rse-plugins --plugin ai-research-workflowsHow this command is triggered — by the user, by Claude, or both
Slash command
/ai-research-workflows:handoffThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Create Handoff You are tasked with writing a handoff document to transfer your work context to another agent in a new session. The handoff must be **thorough but concise** — compact and summarize your context without losing key details of what you're working on. ## Process ### 1. Gather Context Collect all necessary information to write the handoff. Run these in parallel when possible: **Git state:** - Current branch name - Current commit hash (short) - Summary of uncommitted changes (`git status` and `git diff --stat`) **Workflow artifacts:** Search for existing workflow documents ...
/create_handoffCreates a Markdown handoff document with YAML frontmatter, summarizing tasks, status, references, changes, learnings, and artifacts for transferring work to another session.
/handoffCaptures full session state into a structured handoff document for clean context transfer between sessions. Also supports including brief custom notes.
/createGenerates a HANDOFF.md file with project goal, completed tasks, failed approaches, key decisions, current state via git, and step-by-step resume instructions for any AI coding agent.
/preclearWrites a handoff document to docs/handoff.md summarizing current project state, decisions, tasks, issues, and next steps before context clear.
/handoffGenerates a structured markdown handoff document summarizing git status, commits, uncommitted changes, session learnings, progress, and next steps. Saves to ~/.pro-workflow/handoffs/. Supports --full and --compact modes.
/handoffGenerates a developer handoff package for the specified screen, feature, or component, including visual specs, interaction specs, QA checklist, assets, and notes.
Share bugs, ideas, or general feedback.
You are tasked with writing a handoff document to transfer your work context to another agent in a new session. The handoff must be thorough but concise — compact and summarize your context without losing key details of what you're working on.
Collect all necessary information to write the handoff. Run these in parallel when possible:
Git state:
git status and git diff --stat)Workflow artifacts:
Search for existing workflow documents in the .agents/ directory:
.agents/research-*.md (research documents).agents/plan-*.md (plan documents).agents/experiment-*.md (experiment documents).agents/implement-*.md (implementation documents).agents/handoff-*.md (previous handoff documents)Session context:
From the gathered context, identify:
.agents/ documents are relevant to this workfile:line references)Generate the filename:
handoff-YYYY-MM-DD-HH-MM-<slug>.mdYYYY-MM-DD-HH-MM is the current date and time<slug> is a brief kebab-case description of the workhandoff-2025-06-15-14-30-auth-system-refactor.mdRead the handoff template:
${CLAUDE_PLUGIN_ROOT}/skills/research-workflow-management/assets/handoff-template.mdFill out all sections:
file:line references, not vague descriptionsSave the document:
.agents/handoff-YYYY-MM-DD-HH-MM-<slug>.mdAfter saving, present a concise summary to the user:
## Handoff Created
**File:** `.agents/handoff-<filename>.md`
**Current Phase:** [phase]
**Status:** [brief status of work]
### Quick Summary
[2-3 sentence summary of what was done and what's next]
### For the Next Session
Start by running:
> Read the handoff document at `.agents/handoff-<filename>.md` and resume the work described within.
Or to continue with the workflow:
> /[recommended-command] [relevant arguments]
path/to/file.ext:line references that the next session can follow. Only include code blocks when describing an error being debugged or a critical pattern./command to run next.