Resume work from a handoff document
Resume work from a handoff document by analyzing context, verifying current state, and continuing with the next logical steps. Use this when picking up work from a colleague or resuming your own paused tasks.
/plugin marketplace add coalesce-labs/catalyst/plugin install catalyst-dev@catalystinheritBefore executing, verify required tools are installed:
if [[ -f "${CLAUDE_PLUGIN_ROOT}/scripts/check-prerequisites.sh" ]]; then
"${CLAUDE_PLUGIN_ROOT}/scripts/check-prerequisites.sh" || exit 1
fi
This command uses ticket references like PROJ-123. Replace PROJ with your Linear team's ticket
prefix:
.claude/config.json if availableTICKET-XXXENG-123, FEAT-456, BUG-789You are tasked with resuming work from a handoff document through an interactive process. These handoffs contain critical context, learnings, and next steps from previous work sessions that need to be understood and continued.
STEP 1: Auto-discover recent handoff (REQUIRED)
IMMEDIATELY run this bash script BEFORE any other response:
# Auto-discover most recent handoff from workflow context
if [[ -f "${CLAUDE_PLUGIN_ROOT}/scripts/workflow-context.sh" ]]; then
RECENT_HANDOFF=$("${CLAUDE_PLUGIN_ROOT}/scripts/workflow-context.sh" recent handoffs)
if [[ -n "$RECENT_HANDOFF" ]]; then
echo "📋 Auto-discovered recent handoff: $RECENT_HANDOFF"
echo ""
fi
fi
STEP 2: Determine which handoff to use
After running the auto-discovery script, follow this logic:
If user provided a file path as parameter:
If user provided a ticket number (like PROJ-123):
humanlayer thoughts sync to ensure thoughts/ is up to datethoughts/shared/handoffs/PROJ-123/ directoryYYYY-MM-DD_HH-MM-SS)If no parameters provided AND RECENT_HANDOFF was found:
If no parameters AND no RECENT_HANDOFF found:
thoughts/shared/handoffs/STEP 3: Analyze the handoff
Once you have a handoff path:
Read handoff document completely:
Spawn focused research tasks: Based on the handoff content, spawn parallel research tasks to verify current state:
Task 1 - Verify recent changes:
Check if the recent changes mentioned in the handoff still exist.
1. Verify files mentioned in "Recent changes" section
2. Check if the described changes are still present
3. Look for any subsequent modifications
4. Identify any conflicts or regressions
Use tools: Read, Grep, Glob
Return: Current state of recent changes with file:line references
Task 2 - Validate current codebase state:
Verify the current state against what's described in the handoff.
1. Check files mentioned in "Learnings" section
2. Verify patterns and implementations still exist
3. Look for any breaking changes since handoff
4. Identify new related code added since handoff
Use tools: Read, Grep, Glob
Return: Validation results and any discrepancies found
Task 3 - Gather artifact context:
Read all artifacts mentioned in the handoff.
1. Read feature documents listed in "Artifacts"
2. Read implementation plans referenced
3. Read any research documents mentioned
4. Extract key requirements and decisions
Use tools: Read
Return: Summary of artifact contents and key decisions
Wait for ALL sub-tasks to complete before proceeding
Read critical files identified:
Present comprehensive analysis:
I've analyzed the handoff from [date] by [researcher]. Here's the current situation:
**Original Tasks:**
- [Task 1]: [Status from handoff] → [Current verification]
- [Task 2]: [Status from handoff] → [Current verification]
**Key Learnings Validated:**
- [Learning with file:line reference] - [Still valid/Changed]
- [Pattern discovered] - [Still applicable/Modified]
**Recent Changes Status:**
- [Change 1] - [Verified present/Missing/Modified]
- [Change 2] - [Verified present/Missing/Modified]
**Artifacts Reviewed:**
- [Document 1]: [Key takeaway]
- [Document 2]: [Key takeaway]
**Recommended Next Actions:**
Based on the handoff's action items and current state:
1. [Most logical next step based on handoff]
2. [Second priority action]
3. [Additional tasks discovered]
**Potential Issues Identified:**
- [Any conflicts or regressions found]
- [Missing dependencies or broken code]
Shall I proceed with [recommended action 1], or would you like to adjust the approach?
Get confirmation before proceeding
Use TodoWrite to create task list:
Present the plan:
I've created a task list based on the handoff and current analysis:
[Show todo list]
Ready to begin with the first task: [task description]?
Be Thorough in Analysis:
Be Interactive:
Leverage Handoff Wisdom:
Track Continuity:
Validate Before Acting:
User: /catalyst-dev:resume_handoff specification/feature/handoffs/handoff-0.md
Assistant: Let me read and analyze that handoff document...
[Reads handoff completely]
[Spawns research tasks]
[Waits for completion]
[Reads identified files]
I've analyzed the handoff from [date]. Here's the current situation...
[Presents analysis]
Shall I proceed with implementing the webhook validation fix, or would you like to adjust the approach?
User: Yes, proceed with the webhook validation
Assistant: [Creates todo list and begins implementation]