Install
$ agentstack add skill-jhlee0409-all-for-claudecode-checkpoint ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
/afc:checkpoint — Save Session State
> Saves the current work state to .claude/afc/memory/checkpoint.md. > Preserves progress even if the session is interrupted.
Arguments
$ARGUMENTS— (optional) checkpoint message (e.g., "Phase 2 complete, before starting UI implementation")
Current State (auto-loaded)
!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]"
Execution Steps
1. Collect Current State
Collect automatically (use pre-fetched state above when available):
- Git status:
- Current branch
- Last commit hash + message
- List of changed files (
git status --short)
- Active Features:
- Check subdirectories under
.claude/afc/specs/ - Progress state of each feature (spec only? through plan? implementing?)
- Tasks Progress:
- If tasks.md exists, count
[x]/[ ]items
- Current Work Context:
$ARGUMENTSmessage- Recently modified files (
git diff --name-only)
2. Save Checkpoint
Overwrite .claude/afc/memory/checkpoint.md (keep only the latest state):
````markdown
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}
````
3. Final Output
Checkpoint saved
├─ Time: {HH:mm}
├─ Branch: {branch name}
├─ Active features: {count}
├─ Progress: {completed tasks}/{total tasks}
└─ Restore: /afc:resume
Notes
- Overwrite: Always keep only the latest state. Git handles history.
- Auto-collect: Collect information automatically as much as possible. Minimize user input.
- Keep it concise: Exclude unnecessary details. Only what is needed to restore.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: jhlee0409
- Source: jhlee0409/all-for-claudecode
- License: MIT
- Homepage: https://www.npmjs.com/package/all-for-claudecode
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.