From exarchos
Saves current workflow state by identifying active workflows, updating progress, reconciling with git worktree, and outputting a markdown checkpoint summary with phase details and resume instructions.
How this command is triggered — by the user, by Claude, or both
Slash command
/exarchos:checkpointFiles this command reads when invoked
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Checkpoint Save current workflow progress for potential session handoff. ## When to Use Use `/exarchos:checkpoint` when: - Context is getting heavy (many tool calls, large outputs) - Before a long-running operation - At natural workflow boundaries - Before stepping away from the keyboard ## Skill Reference - Workflow state: `@skills/workflow-state/SKILL.md` ## Process ### Step 1: Identify Active Workflow The SessionStart hook automatically discovers active workflows on session start. To manually discover workflows, query the MCP pipeline view: ### Step 2: Ensure State is Curren...
Save current workflow progress for potential session handoff.
Use /exarchos:checkpoint when:
@skills/workflow-state/SKILL.mdThe SessionStart hook automatically discovers active workflows on session start. To manually discover workflows, query the MCP pipeline view:
exarchos_view pipeline
Update state file with latest progress:
The SessionStart hook automatically verifies state matches git reality on resume. If manual reconciliation is needed, review state file contents against actual worktree and branch state.
Fix any discrepancies.
## Checkpoint Saved
**Feature:** <feature-id>
**Phase:** <current-phase>
### Progress
- Tasks: X/Y complete
- Current: <what's in progress>
- Next: <suggested next action>
### House Rules (apply every action this turn forward)
**Skill:** <phasePlaybook.skillRef or "(no playbook for this phase)">
**Tools:** <phasePlaybook.tools rendered as bullets>
**Required model-emitted events:** <phasePlaybook.events rendered as bullets — e.g. `task.progressed`, `phase.advanced`>
**Auto-emitted events (runtime fires these):** <phasePlaybook.autoEmittedEvents rendered as bullets>
**Transition:** <phasePlaybook.transitionCriteria> | Guard: <phasePlaybook.guardPrerequisites>
**Validation scripts:** <phasePlaybook.validationScripts joined>
### Event Emission Hints
<_eventHints.missing rendered as bullets, or "(none — phase machinery satisfied)">
### Resume Instructions
To continue this workflow in a new session:
/exarchos:rehydrate
Or start Claude Code fresh — the SessionStart hook will auto-discover active workflows.
> **Discipline reminder:** every task transition this turn forward MUST land on the workflow event stream via `exarchos_event.append` or `/exarchos:delegate` subagent emission. Direct `Edit` / `Bash` / `git` actions on task branches without corresponding events will desync the workflow tracker (see RCA `docs/rca/2026-05-08-rehydrate-behavioral-gap.md`).
The orchestrator should suggest /exarchos:checkpoint when:
/exarchos:delegate completes - All tasks done, before review/exarchos:synthesize, before feedback loopAfter checkpointing, provide:
/exarchos:rehydrate command to usenpx claudepluginhub lvlup-sw/exarchos/handoffSaves current workflow state, context summary, git branch/commit/changes, deliverables, and pending tasks to .claude/logs files for new session resumption.
/checkpointSaves a Markdown checkpoint capturing session progress, git state, open questions, and prioritized next steps to .claude/checkpoints/<timestamp>.md. Updates CLAUDE.md and commits changes.
/checkpointManages project checkpoints: verifies code and tests, commits via git with Conventional Commits, updates progress.md docs, suggests /clear. Supports save, restore, list, --archive.
/devkit.lra.checkpointCreates git checkpoint: verifies clean state (tests/server/lint), commits changes with summary arg, updates .lra/progress.txt log, outputs formatted session summary.
/checkpointCreates, verifies, or lists named checkpoints in a development workflow after running verification checks. Also supports clearing old checkpoints.
/checkpointCreates, verifies, or lists named checkpoints in a development workflow after running verification checks. Also supports clearing old checkpoints.