How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-phase-manager:checkpoint-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Save current plan execution state to filesystem, enabling seamless workflow continuation across `/clear` operations.
Save current plan execution state to filesystem, enabling seamless workflow continuation across /clear operations.
Check docs/plans/ directory for the latest plan file:
# Find the most recent plan file
latest_plan=$(ls -t docs/plans/*.md 2>/dev/null | grep -v "\.checkpoint" | head -1)
if [ -z "$latest_plan" ]; then
echo "⚠️ No plan file found"
echo ""
echo "Please do one of the following:"
echo "1. /writing-plans - Create new plan"
echo "2. Manually create plan file in docs/plans/"
exit 1
fi
Gather state from current context and filesystem:
designexecutionreviewsubagent-driven or executing-plans or nullCreate or update docs/plans/.checkpoint.json:
{
"plan_file": "docs/plans/2026-02-22-mcp-server.md",
"phase": "design",
"created_at": "2026-02-22T17:30:00+08:00",
"updated_at": "2026-02-22T17:30:00+08:00",
"completed_tasks": [],
"current_task": null,
"execution_mode": null,
"phase_name": "Phase 5 - MCP Server",
"notes": "Design phase completed, ready for execution"
}
Field Descriptions:
plan_file: Relative path to plan filephase: Current phase (design | execution | review)created_at: First creation time (ISO 8601 format)updated_at: Last update time (ISO 8601 format)completed_tasks: Array of completed taskscurrent_task: Current task (string or null)execution_mode: Execution mode (subagent-driven | executing-plans | null)phase_name: Phase name for displaynotes: Optional notesDisplay success information:
✅ Checkpoint saved
Plan: Phase 5 - MCP Server
File: docs/plans/2026-02-22-mcp-server.md
Phase: design
Status: Design completed, ready for execution
Next steps:
1. /clear - Clear context
2. /resume-plan - Resume execution
/brainstorming
/writing-plans
/checkpoint-plan # Save design phase state
/clear
/resume-plan # Start execution
/resume-plan
/subagent-driven-development
# ... executed 3 tasks ...
/checkpoint-plan # Save execution progress
/clear
/resume-plan # Continue execution
# Working on Phase 5
/checkpoint-plan # Save current progress
# Switch to other work
# Later return
/resume-plan # Resume Phase 5
Non-invasive design - integrates through workflow composition:
writing-plans (superpowers)
↓
checkpoint-plan (user-defined)
↓
clear
↓
resume-plan (user-defined)
↓
subagent-driven-development (superpowers)
docs/plans/.checkpoint.jsondocs/plans/YYYY-MM-DD-feature.md (created by writing-plans)docs/dev/.phase_stack.json (managed by start-phase)npx claudepluginhub uukuguy/dev-phase-manager --plugin dev-phase-managerPersists task plans, findings, and progress as markdown files so work survives context loss and /clear. Use for multi-step projects or tasks requiring 5+ tool calls.
Saves and resumes state for multi-phase commands like /debug, /epic, /feature, /implement, and /plan, enabling work to survive session interruptions.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.