Help us improve
Share bugs, ideas, or general feedback.
From dotnet-claude-kit
Creates a descriptive git commit of relevant changes and writes .claude/handoff.md with completed work, pending tasks, learnings, and context.
npx claudepluginhub codewithmukesh/dotnet-claude-kit --plugin dotnet-claude-kitHow this command is triggered — by the user, by Claude, or both
Slash command
/dotnet-claude-kit:checkpointThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /checkpoint ## What Creates a progress checkpoint by performing two actions in sequence: 1. **Git commit** -- Stages all relevant changes and creates a descriptive commit message summarizing the current work. 2. **Handoff note** -- Writes `.claude/handoff.md` capturing what was done, what is pending, and what was learned so the next session can resume immediately. This is a quick, safe operation -- it preserves your current state without pushing to remote or modifying branches. ## When - User says "save progress", "checkpoint", "commit what we have" - Before switching to a dif...
/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.
/checkpointCreates a descriptive git commit checkpoint for current changes. Analyzes git status/diff, proposes accurate message for confirmation, adds relevant files excluding sensitive ones, and commits without pushing.
/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 to track progress across workflow stages. Also supports clearing old checkpoints.
/checkpointCreates, verifies, or lists named checkpoints to track progress across workflow stages. Also supports clearing old checkpoints.
Share bugs, ideas, or general feedback.
Creates a progress checkpoint by performing two actions in sequence:
.claude/handoff.md capturing what was done, what
is pending, and what was learned so the next session can resume immediately.This is a quick, safe operation -- it preserves your current state without pushing to remote or modifying branches.
/wrap-up)git status and git diff to understand staged and
unstaged changes..env, credentials). Prefer staging specific files
over git add -A..claude/handoff.md with:
| Type | Name | Purpose |
|---|---|---|
| Skill | wrap-up-ritual | Handoff note structure and learning extraction |
| Skill | self-correction-loop | Capture any learnings into MEMORY.md |
User: /checkpoint
Claude: Assessing current state...
3 files modified, 1 new file.
Committing: "Add CreateOrder validation with FluentValidation"
- src/Orders/Features/CreateOrder.cs
- src/Orders/Features/CreateOrderValidator.cs (new)
- tests/Orders.Tests/Features/CreateOrderTests.cs
Commit: a1b2c3d
Writing handoff to .claude/handoff.md:
## Completed
- [x] Added FluentValidation to CreateOrder (src/Orders/Features/CreateOrder.cs)
- [x] Integration test covering 3 validation scenarios
## Pending
- [ ] Add same validation pattern to UpdateOrder
- [ ] Add validation to DeleteOrder (check authorization first)
## Learned
- FluentValidation validators must be registered in module DI setup
Checkpoint saved. Safe to switch tasks or end session.
/wrap-up -- Full session wrap-up ritual with deeper learning extraction/build-fix -- Fix build errors before checkpointing