Pause
Skill SashaMarchuk/claude-plugins/plugins/ultra-analyzer/skills/pause
Write a handoff document for a run so you can switch contexts and resume cleanly later (or hand off to someone else). Snapshots state, notes pending decisions, lists next actions.From its SKILL.md
npx -y skills add SashaMarchuk/claude-plugins --skill pauseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.9 KB, 739 tokens by cl100k_base, as published. Nobody here has run it
Role
Persist a human-readable pause memo. Useful when taking a break mid-run, switching to a different project, or handing off to a colleague.
Invocation
/ultra-analyzer:pause [run-name] [--note "freeform note"]
Protocol
Step 1: Locate run (standard rules)
Step 2: Snapshot state
- Call
bash ${CLAUDE_PLUGIN_ROOT}/bin/state.sh checkpoint <run-path>to create a state.json snapshot. - Capture timestamp.
Step 3: Gather context
Read:
- state.json (current step, status, counters)
<run>/run.logtail (last 10 entries)<run>/validation/gate1-*.mdor gate2 most recent (if exists)- Any topics with retry count >=2 (flagging potential systemic issues)
<run>/seeds.md(for context)
Step 4: Generate PAUSE.md at <run>/PAUSE-<timestamp>.md
# Pause: <run-name>
**Paused at:** 2026-04-16T15:30:00Z
**Author note:** <from --note, or "none">
**Checkpoint:** <path-to-checkpoint-json>
## Current state
- Step: <current_step>
- Status: <status>
- Profile: <profile.tier>
## Progress
- Topics: <done>/<total> done, <failed> failed, <pending> pending, <in_progress> in-progress
- Findings: <passed> passed, <failed_findings> failed
- Ultra gates: pre-discover=<verdict>, pre-synthesize=<verdict>
## Context to remember when resuming
### Decision-maker + primary question
<from config.yaml run.stakeholder + run.primary_question>
### Active seeds (top 3 P1)
<first 3 P1 seed titles from seeds.md>
### Recent issues (from run.log tail)
<last 10 run.log entries, reformatted>
### Topics on retry (>=2 retries)
<topic basenames + reason slugs — these indicate systemic problems to investigate before resuming>
### Last gate verdict
<summary of most recent gate report, if any>
## Next action on resume
<copy from /ultra-analyzer:next output>
## How to resume
1. (optional) Read this PAUSE.md to refresh context.
2. Run: /ultra-analyzer:progress <run-name> — reconcile with current state.
3. Run: /ultra-analyzer:resume-run <run-name> — continues the pipeline.
## Known hazards on resume
- <any in-progress topics with orphan risk>
- <any env vars that must be re-set>
- <any stale locks detected>
Step 5: Print summary
✓ Paused: <run-name>
Snapshot: <checkpoint path>
Handoff doc: <run>/PAUSE-<timestamp>.md
To resume: /ultra-analyzer:resume-run <run-name>
Hard rules
- NEVER modify state.status to "paused" — there is no such status. pause is a DOC operation, not a state change.
- NEVER delete prior PAUSE-*.md files — they're an audit trail.
- If --note is unsafe (contains anything that looks like a secret), strip and warn. We do not write secrets to this file.
- The handoff doc MUST include concrete next-action commands, not vague "continue where you left off".
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.