From checkpoint
Update a workflow's tracking files — mark tasks done, add learnings, record decisions, adjust scope.
How this skill is triggered — by the user, by Claude, or both
Slash command
/checkpoint:updateThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are updating the tracking files for an existing workflow.
You are updating the tracking files for an existing workflow.
The workflow name should be provided as $ARGUMENTS. If not provided, list available workflows by scanning .claude/skills/*/context.yaml and ask which one to update.
Read the workflow's files:
.claude/skills/<name>/context.yaml.claude/skills/<name>/tasks.yamlPresent the current status briefly so the user can see what they're working with.
Ask the user what changed, or infer from the conversation context. Common updates:
status: done, add completion notesstatus: in-progress, add approach notesstatus: blocked, add blocked_by fieldidlearnings list with topic and detaildecisions list with what and whyEdit the YAML files in place using the Edit tool. Preserve existing content — only modify what's changing.
Show a brief summary of what was changed:
npx claudepluginhub samklevin/claude-skills --plugin checkpointSync tracking documents based on current conversation results. Updates subtask, progress, findings, task_plan, project CLAUDE.md. Use when finishing a task or reaching a milestone.
Creates file-based project plans and tracks progress across complex tasks using task_plan.md, findings.md, and progress.md. Activates on planning requests, multi-step work, or research requiring over 5 tool calls.
Checkpoints and resumes workflow state across sessions. Saves phase, task progress, and artifacts for later continuation.