/checkpoint
Save a session checkpoint capturing current progress, decisions, and next steps.
$ npx -y skills add rohitg00/awesome-claude-code-toolkit --agent claude-codeHow 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.mdSave 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
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.
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.
Repo: rohitg00/awesome-claude-code-toolkit
Other commands on rohitg00-claude-code-toolkit.
- /adr
Write an Architecture Decision Record documenting a significant technical decision.
Open command - /design-review
Conduct a structured design review of a module, feature, or system component.
Open command - /diagram
Generate Mermaid diagrams from codebase analysis or description.
Open command - /migrate
Plan and execute a framework or library migration incrementally.
Open command - /plan
Create a structured implementation plan for the requested feature or change.
Open command - /refactor
Perform a systematic refactoring of the specified code area.
Open command

