checkpointlisted
Install: claude install-skill rjmurillo/ai-agents
# Checkpoint
<!-- vendor-portability: the redactor this skill pipes every checkpoint body
through is scripts/redact_secrets.py, which lives upstream in the
rjmurillo/ai-agents repo and ships in no plugin root. The checkpoint and
session directories it reads and writes are the CONSUMER's own agent
artifacts, resolved rather than hard-coded (ADR-083, issue #5632). -->
<!-- vendor-portability-exec: the redaction step invokes
scripts/redact_secrets.py, which lives upstream in the rjmurillo/ai-agents
repo. A prose declaration does not exempt an executable invocation, which
migrates independently (issue #2838), so it is declared here too. -->
Migrated from the checkpoint command under ADR-064, which makes skills the
single user-invocable surface. The command file is gone, so its path is named
here in plain text rather than as a citation to something a reader could open.
## The checkpoint and session directories
Resolve them the way `paths.artifact_dir` does, then take its `checkpoints/` and
`sessions/` subdirectories. Do not hard-code an agent-artifacts path: the tree
this skill writes into lives in the CONSUMER's workspace, and its root differs
between an upstream checkout and a plugin install. Every `{checkpoints-dir}` and
`{sessions-dir}` below means those resolved directories.
Capture the current state of work as a durable, timestamped snapshot. Use this
mid-session when you want a recoverable save point before a risky change, at the
end