name: memory-plan-execution version: 0.9.4 description: Save the approved plan and checkpoint when execution starts, and verify all plan checkbox items are complete before claiming the task is finished
Memory Plan Execution Skill
Use this skill when:
- a planning session has ended and the user approved execution
- plan-backed work is underway and the agent needs to verify completion
- the approved plan changed materially and needs to be resaved for the same thread
Do not use this skill for:
- general project questions
- interruption recovery without a plan transition
- post-task remembering once the work is already verified complete
Scripts
Save the approved plan and checkpoint together:
go run ./.agents/skills/memory-layer/scripts/main.go start-plan-execution \
--project <project-slug> \
--plan-file /tmp/approved-plan.md
Verify the approved plan is fully executed:
go run ./.agents/skills/memory-layer/scripts/main.go finish-plan-execution \
--project <project-slug>
Optional explicit checkpoint-only helper:
go run ./.agents/skills/memory-layer/scripts/main.go checkpoint-project \
--project <project-slug> \
--note "Plan approved; starting implementation"
Workflow
- When the user approves a real plan, run
start-plan-executionbefore implementation starts. - The approved plan must contain Markdown checkbox items so completion can be verified later.
- If the plan changes materially during execution, save the revised approved plan first with the same thread key.
- Before claiming plan-backed work is finished, run
finish-plan-execution. - Do not present the task as finished if any checkbox item remains unchecked.
- If there is no approved plan and the user gives a direct actionable task, use the umbrella skill's
start-task-executionworkflow instead of this plan workflow.
Model Routing
Keep this skill on the stronger engineering path.
Runtime Requirement
This focused skill uses the shared Go helper under .agents/skills/memory-layer/scripts/.
go must be available on PATH for these helper commands to run.