Cancel an implementation plan. Moves the plan to archive/ with CANCELLED status. Use when a plan is superseded, abandoned, or no longer needed.
Cancel an implementation plan that is no longer being pursued.
Identify the plan to cancel:
Ask for cancellation reason (optional but recommended):
Update plan files:
Update implementation-plan.md status header:
## Status: ❌ CANCELLED
**Cancelled:** YYYY-MM-DD
**Reason:** [User's reason, if provided]
**Superseded by:** NNNN-other-plan (if applicable)
Update task-list.md status:
## Status: ❌ CANCELLED
Update .plan-state.json:
{
"status": "cancelled",
"cancelled_at": "2026-01-25T10:30:00Z",
"updated_at": "2026-01-25T10:30:00Z",
"cancellation_reason": "Superseded by 0005-dagre-module",
"superseded_by": "0005-dagre-module",
...existing fields...
}
Move to archive:
mv .gumbo/plans/NNNN-feature-name .gumbo/plans/archive/
Confirm to user:
**Cancelled:** `.gumbo/plans/archive/NNNN-feature-name/`
**Status:** ❌ CANCELLED
**Reason:** [reason]
**Progress at cancellation:** X/Y tasks (Z%)
User: /plan-cancel 0004
Claude: Why is plan 0004-declaration-order-layout being cancelled?
User: Superseded by the dagre module plan
Claude: Is this superseded by plan 0005-dagre-module? (y/n)
User: yes
**Cancelled:** `.gumbo/plans/archive/0004-declaration-order-layout/`
**Status:** ❌ CANCELLED
**Reason:** Superseded by 0005-dagre-module
**Progress at cancellation:** 0/14 tasks (0%)
User: /plan-cancel 0004
Claude: Plan 0004 is already in archive/ but shows status IN PROGRESS.
Update status to CANCELLED? (y/n)
User: yes
**Updated:** `.gumbo/plans/archive/0004-declaration-order-layout/`
**Status:** ❌ CANCELLED
下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity