Claude Code plugins by Anderson
npx claudepluginhub anderson-0/claude-progress-syncCrash-resilient progress tracking for Claude Code plans. Auto-syncs checkboxes, survives IDE crashes, coordinates multi-agent work. Never lose progress again.
Crash-resilient progress tracking for Claude Code plans. Never lose progress again.
In Claude Code:
/plugin marketplace add anderson-0/claude-progress-sync
/plugin install progress-sync@anderson-0
The plugin loads on startup, so restart your session after installing.
For testing without installing:
git clone https://github.com/anderson-0/claude-progress-sync.git
claude --plugin-dir ./claude-progress-sync
/plugin remove progress-sync@anderson-0
## Phase 1: Setup
<!-- CHECKPOINT: phase-1-setup -->
### Tasks
- [ ] Create database schema <!-- TASK: db-schema -->
- [ ] Setup auth middleware <!-- TASK: auth-middleware -->
Check off tasks as you complete them. Progress syncs automatically.
When you restart:
[Progress Sync] Resuming: 260220-1149-feature
━━━━━━━━━━━━━━━━━━━━ 47% (7/15 tasks)
Phase 1: Setup ✓ COMPLETE
Phase 2: Core ◐ IN PROGRESS
[ ] user-endpoints ← CURRENT
Next: user-endpoints
| Command | Purpose |
|---|---|
/progress:status | View current progress |
/progress:save [notes] | Force checkpoint with notes |
/progress:recover | Restore from backup |
/progress:parse | Rebuild from plan.md |
| Marker | Example | Purpose |
|---|---|---|
CHECKPOINT | <!-- CHECKPOINT: phase-1 --> | Mark phase boundaries |
TASK | <!-- TASK: db-schema --> | Track individual tasks |
ACCEPT | <!-- ACCEPT: tests-pass --> | Acceptance criteria |
DECISION | <!-- DECISION: Using PostgreSQL --> | Record decisions |
BLOCKER | <!-- BLOCKER: Waiting for API key --> | Track blockers |
plans/260220-1149-feature/
├── plan.md # Your plan (SOURCE OF TRUTH)
└── .checkpoint/
├── state.json # Current progress
├── history.jsonl # Activity log
└── recovery.json # Crash backup
When spawning subagents, include checkpoint context:
[CHECKPOINT CONTEXT]
Plan: /path/to/plan.md
Tasks to complete:
- [ ] auth-middleware <!-- TASK: auth-middleware -->
On completion, update checkboxes in plan.md directly.
Subagents should:
The plugin includes plan templates with checkpoint markers:
templates/feature-implementation-template.mdtemplates/bug-fix-template.mdtemplates/refactor-template.mdCopy to your plans/templates/ directory to use.
Set environment variable:
export PROGRESS_SYNC_DISABLED=1
Or remove from plugins directory.
progress-sync/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── hooks/
│ ├── hooks.json # Hook configuration
│ ├── progress-sync-load.cjs
│ ├── progress-sync-checkpoint.cjs
│ └── lib/
│ └── utils.cjs # Shared utilities
├── commands/
│ └── progress/
│ ├── status.md
│ ├── save.md
│ ├── recover.md
│ └── parse.md
├── skills/
│ └── progress-sync/
│ ├── SKILL.md
│ └── references/
│ ├── checkpoint-format.md
│ ├── subagent-protocol.md
│ └── quick-start.md
├── templates/
│ ├── feature-implementation-template.md
│ ├── bug-fix-template.md
│ └── refactor-template.md
└── README.md
.checkpoint/state.json, shows resume contextrecovery.json<!-- TASK: id --> markers.checkpoint/ directory exists/progress:recover to restore from backup/progress:parse to rebuild from plan.mdMIT