Claude-skill-registry gsd-pause-work
Create context handoff when pausing work mid-phase
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gsd-pause-work" ~/.claude/skills/majiayu000-claude-skill-registry-gsd-pause-work && rm -rf "$T"
manifest:
skills/data/gsd-pause-work/SKILL.mdsource content
<objective>
Create `.continue-here.md` handoff file to preserve complete work state across sessions.
Enables seamless resumption in fresh session with full context restoration. </objective>
<context> @.planning/STATE.md </context> <process> <step name="detect"> Find current phase directory from most recently modified files. </step> <step name="gather"> **Collect complete state for handoff:**- Current position: Which phase, which plan, which task
- Work completed: What got done this session
- Work remaining: What's left in current plan/phase
- Decisions made: Key decisions and rationale
- Blockers/issues: Anything stuck
- Mental context: The approach, next steps, "vibe"
- Files modified: What's changed but not committed
Ask user for clarifications if needed. </step>
<step name="write"> **Write handoff to `.planning/phases/XX-name/.continue-here.md`:**--- phase: XX-name task: 3 total_tasks: 7 status: in_progress last_updated: [timestamp] --- <current_state> [Where exactly are we? Immediate context] </current_state> <completed_work> - Task 1: [name] - Done - Task 2: [name] - Done - Task 3: [name] - In progress, [what's done] </completed_work> <remaining_work> - Task 3: [what's left] - Task 4: Not started - Task 5: Not started </remaining_work> <decisions_made> - Decided to use [X] because [reason] - Chose [approach] over [alternative] because [reason] </decisions_made> <blockers> - [Blocker 1]: [status/workaround] </blockers> <context> [Mental state, what were you thinking, the plan] </context> <next_action> Start with: [specific first action when resuming] </next_action>
Be specific enough for a fresh Claude to understand immediately. </step>
<step name="commit"> ```bash git add .planning/phases/*/.continue-here.md git commit -m "wip: [phase-name] paused at task [X]/[Y]" ``` </step> <step name="confirm"> ``` ✓ Handoff created: .planning/phases/[XX-name]/.continue-here.mdCurrent state:
- Phase: [XX-name]
- Task: [X] of [Y]
- Status: [in_progress/blocked]
- Committed as WIP
To resume: /gsd-resume-work
</step> </process> <success_criteria> - [ ] .continue-here.md created in correct phase directory - [ ] All sections filled with specific content - [ ] Committed as WIP - [ ] User knows location and how to resume </success_criteria>