thepictishbeast
UserPause, resume, edit, and audit Claude Code cron jobs (e.g. /loop) without losing state.
Categories
Indexed Skills (17)
checkpoint
Capture the full Claude Code session state to disk so the user can safely restart Claude Code and pick up exactly where they left off. Pauses active loops, writes TaskList + background-process snapshot + handoff notes. Use when user says "checkpoint", "save state to restart", "I want to restart Claude safely", "pause everything", "/restart". After this runs, the user can /exit + relaunch + /restore.
fmt-sweep
Run cargo fmt --all across N Rust workspaces, verify tests still pass, commit per-repo with a uniform body, push to origin. Compresses what would otherwise be 6-8 tool calls per repo into one invocation. Use when the user says "fmt sweep", "canonicalize whitespace", or as a /loop PRIORITY 5 hygiene step.
forge-mirror-scaffold
Generate a PlausiDen-Forge cms/<slug>.json mirror page from a live URL. Runs crawler --capture-reference, extracts SSR title + meta description + h1-h3 headings, scaffolds an image_hero + paragraph + kv_pair + call_to_action page using existing Loom primitives, pre-resolves label_consistency with site-prefixed hrefs. Compresses what was ~150-line hand-authored CMS into one invocation. Use when the user says "mirror <url>", "scaffold a forge static for <site>", or for the PRIORITY 3 pixel-rep rotation work.
loop-edit
Change the interval, prompt, or both of an active /loop without going through pause+resume and without spawning a duplicate via /loop. Use this when the user says "change the interval of my loop to 5m", "update the prompt of my loop", or "edit my loop". Falls back to /loop-pause-edit-resume internally — the user gets a single-command UX.
loop-from-task
Wrap a TaskList task as a /loop. Creates a cron-driven loop whose prompt directs the agent to work on the specified task, and whose stop condition is the task's completion. Use when the user says "loop on task
loop-health
Single-shot lint diagnostic across all active + paused loops and the history file. Reports missing canaries, oversized prompts, stale entries, orphan history events, malformed state files, and rotation candidates. Use when the user says "check loop health", "audit my loops", "lint my loop state", or "anything wrong with my loops?"
loop-on
Create an event-driven loop using Monitor instead of cron. The loop fires when a watched condition becomes true (CI status changes, log line appears, file modified, PR merged, etc.) rather than on a time schedule. Use when the user says "watch for X and then do Y", "trigger when Z happens", "loop on event", or any work-shape where time-based polling is the wrong cadence.
loop-pause
Pause all active Claude Code cron jobs (typically /loop loops) and save their state to ~/.claude/.paused-loops.json so /loop-resume can restore them. Use this when the user wants to stop scheduled work temporarily — state is preserved, no work is lost.
loop-resume
Resume cron jobs that were previously paused with /loop-pause. Reads ~/.claude/.paused-loops.json. Optionally takes a new interval argument (e.g. `/loop-resume 5m`) to change cadence without manually editing the JSON. Edit the JSON between pause and resume to change the prompt or other fields.
loop-stop
Permanently stop a /loop — delete the cron entry AND clear any paused state for it. Distinct from /loop-pause which preserves state for /loop-resume. Use this when the user wants to be DONE with a loop, not just pause it temporarily ("stop this loop", "cancel my loop", "kill the loop", "remove the loop").
loop-track
Register an existing cron job into the loop history when it wasn't created via this toolkit. Use when the user has loops they created via raw /loop (not through the loop-tools skills) and wants them visible in /loops history, or when an inherited session has untracked active crons. Logs a 'discovered' event so future /loops and /loop-pause runs see prior context.
loop-update
Pull the latest claude-tools from GitHub and re-install the skills. Use when the user says "update my loop tools", "upgrade claude-tools", "pull latest loop tools", or "check for loop-tools updates". Runs `update.sh` from the cloned repo location. Tells the user what commits arrived since the last install.
restore
Re-hydrate a Claude Code session from a /checkpoint. Reads ~/.claude/.checkpoint/, recreates the TaskList, resumes paused loops via /loop-resume, prints the handoff note + dirty-git-tree summary. Use as the first command after relaunching Claude Code if you ran /checkpoint before exiting.
workspace-tests
Run cargo test --workspace across a list of Rust workspaces, failing fast and reporting which repo broke. Surfaces sibling-workspace regressions that single-repo hygiene cycles miss. Use when the user says "verify cross-repo tests", "run hygiene", "anything broken in sibling workspaces?", or as part of a /loop hygiene priority.
regression-guard
Generate a Rust
file-adr
Scaffold a new Architecture Decision Record (Nygard format) + update the ADR index. Picks the next NNN number, writes the file with frontmatter + standard section skeleton, adds the row to docs/adr/README.md. Use when a non-trivial design decision needs explicit sign-off.
loops
Show a unified view of Claude Code cron/loop state — currently active cron jobs, currently paused loops (from /loop-pause), and recent loop history (last starts/pauses/resumes/stops). Use this to check what's running or recently ran.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.