From savepoint
You are executing the `/sp-load` command. Load a previously saved savepoint into the current session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/savepoint:sp-loadThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are executing the `/sp-load` command. Load a previously saved savepoint into the current session.
You are executing the /sp-load command. Load a previously saved savepoint into the current session.
Arguments received: $ARGUMENTS
Parse $ARGUMENTS to determine the load mode:
| Input | Mode |
|---|---|
| (empty) | Interactive picker — list all sessions |
{session_id} | Interactive picker within that session |
{session_id} {name} | Load specific savepoint |
{name} (not a session ID) | Search all sessions for that name |
{session_id} last | Load the most recent savepoint for that session |
A session ID looks like a UUID or hex string. A savepoint name is kebab-case words.
Search in order:
.claude/savepoints/ (project-local, relative to git root)~/.claude/savepoints/ (global/home directory)Use the Bash tool to check which directories exist:
git_root="$(git rev-parse --show-toplevel 2>/dev/null || echo ".")"
ls -d "$git_root/.claude/savepoints" 2>/dev/null
ls -d "$HOME/.claude/savepoints" 2>/dev/null
ls -1 {savepoints_dir}/
session_id was provided, list savepoints within it:
ls -1 {savepoints_dir}/{session_id}/*.md
index.json to show savepoint names and timestamps.session_id name)Look for the file at {savepoints_dir}/{session_id}/{name}.md.
Search all session directories for a file matching {name}.md:
find {savepoints_dir} -name "{name}.md" -type f
session_id last){savepoints_dir}/{session_id}/index.jsoncreated_at descendingclaude --resume {session_id}"claude --resumeRead the resolved .md file using the Read tool.
Present the savepoint content to the user and explain:
Loaded savepoint: {name}
Session: {session_id}
Created: {timestamp}
{if commit_hash: "Commit: {commit_hash} — run `git checkout {commit_hash}` to restore that code state"}
---
{full savepoint markdown content}
---
I've loaded this savepoint context. I'm ready to continue from where this session left off.
The next action was: {next action from the savepoint}
Shall I proceed with that, or would you like to do something else?
/sp-save in a session first.npx claudepluginhub jeandecampredon/cc-savepoint --plugin savepointGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.