Help us improve
Share bugs, ideas, or general feedback.
From afc
Saves Claude Code session state including git branch/commit/status, active .claude/afc/specs features, tasks.md progress to checkpoint.md. Resume via /afc:resume for interrupted workflows.
npx claudepluginhub jhlee0409/all-for-claudecode --plugin afcHow this skill is triggered — by the user, by Claude, or both
Slash command
/afc:checkpointsonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Saves the current work state to .claude/afc/memory/checkpoint.md.
Saves session progress by committing changes, pushing to remote, creating/updating pull requests, persisting decisions/patterns to memory layers, compiling briefings, and archiving features. Use for checkpointing work or PRs.
Captures current Claude Code session state as a reviewable snapshot without stopping work. Summarizes focus, progress, decisions, files touched, and current thread; optionally saves to Markdown file. Ideal for checkpoints, sharing, or reorientation in long sessions.
Wraps up a work session by recording changed files, caveats, decisions, and next steps so a fresh session can resume without re-deriving context.
Share bugs, ideas, or general feedback.
Saves the current work state to .claude/afc/memory/checkpoint.md. Preserves progress even if the session is interrupted.
$ARGUMENTS — (optional) checkpoint message (e.g., "Phase 2 complete, before starting UI implementation")!git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "[NO_BRANCH]"
!git log --oneline -1 2>/dev/null || echo "[NO_COMMITS]"
!ls .claude/afc/specs/ 2>/dev/null || echo "[NO_SPECS]"
Collect automatically (use pre-fetched state above when available):
git status --short).claude/afc/specs/[x]/[ ] items$ARGUMENTS messagegit diff --name-only)Overwrite .claude/afc/memory/checkpoint.md (keep only the latest state):
# Session Checkpoint
> Saved: {YYYY-MM-DD HH:mm}
> Branch: {branch name}
> Commit: {hash} — {message}
## Message
{$ARGUMENTS or "automatic checkpoint"}
## Active Features
| Feature | Status | Progress |
|---------|--------|----------|
| {name} | {spec/plan/implementing/done} | {N/M tasks} |
## Incomplete Work
{concrete next steps}
## Changed Files
```
{git status --short output}
```
## Context Notes
{things to remember about the current work}
Checkpoint saved
├─ Time: {HH:mm}
├─ Branch: {branch name}
├─ Active features: {count}
├─ Progress: {completed tasks}/{total tasks}
└─ Restore: /afc:resume