From dotnet Claude Kit
Creates a mid-session git commit and handoff note to save progress before risky changes, refactors, or task switches. Use instead of /wrap-up when continuing the session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dotnet-claude-kit:checkpointThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A quick mid-session save that banks the known-good state in two moves:
A quick mid-session save that banks the known-good state in two moves:
.claude/handoff.md so a resumed session
(or you, after a botched refactor) knows exactly where things stand.Checkpoint is the mid-session save; /wrap-up is the end-of-session ritual.
Checkpoint commits and jots a note, then keeps working. Wrap-up does the full
handoff plus learning extraction into MEMORY.md.
/wrap-up for the full ritualgit status and git diff to see staged and unstaged
changes.git add -A. Exclude
generated files, build artifacts, and secrets (.env, credentials).feat:, fix:, refactor:). New commit, never
amend. If there is nothing to commit, skip to the handoff..claude/handoff.md, same format as /wrap-up
but abbreviated: Completed, Pending (with specific next steps), Learned
(only if something non-obvious surfaced), and Context (branch + commit
hash). One file, always overwritten.User: /checkpoint — about to try the EF Core split-query refactor
Claude: 3 files modified, 1 new.
Commit a1b2c3d: "feat: add CreateOrder validation with FluentValidation"
- src/Orders/Features/CreateOrder.cs
- src/Orders/Features/CreateOrderValidator.cs (new)
- tests/Orders.Tests/Features/CreateOrderTests.cs
Handoff updated (.claude/handoff.md):
## Completed
- [x] CreateOrder validation + 3 test scenarios
## Pending
- [ ] Split-query refactor in GetOrderDetails (about to attempt)
## Context
- Branch: feature/order-validation | Checkpoint: a1b2c3d
Checkpoint saved — safe to proceed with the risky refactor.
/wrap-up — End-of-session ritual: full handoff format definition plus
learning extraction into MEMORY.md/build-fix — Get the build green before checkpointingnpx claudepluginhub codewithmukesh/dotnet-claude-kit --plugin dotnet-claude-kitWraps up a work session by recording changed files, caveats, decisions, and next steps so a fresh session can resume without re-deriving context.
Generate a structured handoff document capturing current progress, open tasks, key decisions, and context needed to resume work. Use when ending a session.
Saves checkpoints by staging changes, committing with conventional messages, auto-detecting or specifying version bumps (patch/minor/major), pushing with protected branch checks, and creating PRs. Use for quick shipping of clean, tested work.