From john-skills
Saves structured checkpoints of coding session state and searches them semantically for resuming after context compression. Invoke via /memory-checkpoint to save or query.
npx claudepluginhub jbdamask/john-claude-skills --plugin john-skillsThis skill uses the workspace's default tool permissions.
**If user provides a query** (e.g., `/memory-checkpoint authentication bug`):
Manages development session context via tiered summarization (quick updates, full checkpoints, archives) for preservation and resumability at breakpoints or after breaks.
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.
Implements checkpoint protocol for resuming multi-phase commands (/vt-debug, /vt-epic, /vt-feature, /vt-implement, /vt-plan) after session interruptions. Writes/reads docs/checkpoints/ files and warns on high context usage.
Share bugs, ideas, or general feedback.
If user provides a query (e.g., /memory-checkpoint authentication bug):
→ Search checkpoints using scripts/search.py "<query>" --full --project-dir "$PWD"
If no query (e.g., /memory-checkpoint):
→ Create checkpoint using format from references/checkpoint-format.md, pipe to scripts/checkpoint.py --project-dir "$PWD"
Generate content with these sections, then pipe to script:
echo "CHECKPOINT_CONTENT" | python3 scripts/checkpoint.py --project-dir "$PWD"
python3 scripts/search.py "query" --full --project-dir "$PWD"
Returns checkpoints ranked by semantic similarity. --full includes content of top result.
./scripts/setup.sh
Creates .venv and installs fastembed. Scripts auto-detect the venv when present.