Resume working on an in-progress implementation plan. Finds incomplete plans and provides context to continue.
Find and resume work on an in-progress implementation plan.
Resolve the target:
.gumbo/plans/*/task-list.md files (exclude .gumbo/plans/archive/)- [ ]Gather context for the resolved plan:
.plan-state.json if it exists:
created_at - when the plan was createdupdated_at - last state updateplanning_agent_id - agent ID from original planning session (for resumption)current_task - task that was in progresslast_session_notes - notes from previous sessionprogress.completed / progress.total - task counts- [x] = completed- [ ] = incompleteHandle different scenarios:
No plans found:
No in-progress plans found in `.gumbo/plans/`.
To create a new plan, use `/plan-create <feature description>`.
One plan found: Display the resume output (see format below).
Multiple plans found and no target resolved: List candidates and ask the user to choose:
Found multiple in-progress plans:
1. `.gumbo/plans/0006-rust-parser/` - 3/12 tasks (25%)
2. `.gumbo/plans/0007-output-formats/` - 0/8 tasks (0%)
Which plan would you like to resume? Enter the number or plan name.
Then display resume output for the chosen plan.
Display resume output:
**Resuming plan:** `.gumbo/plans/NNNN-feature-name/`
**Progress:** N/M tasks complete (X%)
**Created:** YYYY-MM-DD HH:MM UTC
**Last session:** YYYY-MM-DD HH:MM UTC (or "No previous session" if no state file)
**Planning agent:** `{agentId}` (or omit if not in state file)
**Last notes:** "Notes from previous session" (or omit if null)
**Next tasks:**
- [ ] **2.1** First incomplete task
- [ ] **2.2** Second incomplete task
- [ ] **2.3** Third incomplete task
Continue the authorized work:
.plan-state.json with current_task and progress.completed.commits array./plan-review catches what the sweep missed.Record findings during implementation:
findings/ subdirectory in the active plan directory# Finding: Short Title
**Type:** discovery | diversion | plan-error | note | todo | cleanup
**Task:** 2.1 (which task surfaced this)
**Date:** YYYY-MM-DD
## Details
[What was found/changed/wrong]
## Impact
[How this affects the current plan or future work]
## Action Items
- [ ] Concrete next step (if any)
Resuming plan: .gumbo/plans/0008-rust-parser/
Progress: 3/12 tasks complete (25%)
Created: 2026-01-22 14:30 UTC
Last session: 2026-01-23 16:45 UTC
Planning agent: a1b2c3d4-e5f6-7890-abcd-ef1234567890
Last notes: "Completed data model, starting parser implementation"
Next tasks:
Found multiple in-progress plans:
.gumbo/plans/0006-rust-parser/ - 3/12 tasks (25%).gumbo/plans/0007-output-formats/ - 0/8 tasks (0%)Which plan would you like to resume? Enter the number or plan name.
No in-progress plans found in .gumbo/plans/.
All plans are either completed (in .gumbo/plans/archive/) or none exist yet.
To create a new plan, use /plan-create <feature description>.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer