Skip to content
Development
Command

/checkpoint

Save a session checkpoint capturing current progress, decisions, and next steps.

From plugin
rohitg00-claude-code-toolkit
2.5k199 skills138 agents199 commands
Install
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/checkpoint

Context preview

What this command does when you run it.

Save a session checkpoint capturing current progress, decisions, and next steps.

Command definition

checkpoint.md

Save a session checkpoint capturing current progress, decisions, and next steps.

Steps

1. Gather current session state:

  • Run `git diff --stat` to see uncommitted changes.
  • Run `git log --oneline -5` to see recent commits.
  • Check for any running background processes or servers.

2. Summarize work completed in this session:

  • Files created, modified, or deleted.
  • Features implemented or bugs fixed.
  • Tests added or modified.
  • Dependencies installed or updated.

3. Document open questions and decisions pending:

  • Architectural choices that need team input.
  • Unclear requirements that need clarification.
  • Trade-offs being considered.

4. List concrete next steps in priority order. 5. Save the checkpoint to `.claude/checkpoints/<timestamp>.md`. 6. Update `CLAUDE.md` session notes with a brief summary. 7. Stage and commit if there are meaningful uncommitted changes.

Format

# Checkpoint: <timestamp>

## Completed
- <what was accomplished>

## Current State
- Branch: <branch-name>
- Uncommitted changes: <count>
- Tests: <pass/fail status>

## Open Questions
- <question needing resolution>

## Next Steps
1. <highest priority task>
2. <second priority task>
3. <third priority task>

## Context for Next Session
<anything the next session needs to know>

Rules

  • Save checkpoints before switching tasks, ending sessions, or before risky operations.
  • Keep checkpoint files under 50 lines for quick scanning.
  • Include enough context that a new session can resume without re-reading the codebase.
  • Never include secrets or credentials in checkpoint files.
  • Clean up checkpoint files older than 30 days.
Read more
Ships withrohitg00-claude-code-toolkit

The most comprehensive toolkit for Claude Code -- 135 agents, 35 curated skills (+400,000 via SkillKit), 42 commands, 176+ plugins, 20 hooks, 15 rules, 7 templates, 15 MCP configs, 26 companion apps, 53 ecosystem entries, and more.

Get the whole plugin