audit-orphan-runs
Identifies abandoned worktrees and stale runs (no events for >2h, status=running) to flag for cleanup.
Use when the user wants to resume a previously paused WISP run (e.g. paused by rate-limit, by /pause, or by an earlier shutdown). Lists resumable runs and resumes a chosen one. Trigger on phrases like "resume my run", "continue the harness", "pick up where we left off".
$ npx -y skills add Samuel0101010/wisp-orchestrator --skill wisp-resume --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wisp-resumeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants to resume a previously paused WISP run (e.g. paused by rate-limit, by /pause, or by an earlier shutdown). Lists resumable runs and resumes a chosen one. Trigger on phrases like "resume my run", "continue the harness", "pick up where we left off".
name: wisp-resume description: Use when the user wants to resume a previously paused WISP run (e.g. paused by rate-limit, by /pause, or by an earlier shutdown). Lists resumable runs and resumes a chosen one. Trigger on phrases like "resume my run", "continue the harness", "pick up where we left off".
Resume a paused harness run.
> **Platform note**: snippets below show both bash and PowerShell forms. Pick the one matching the user's shell. The bash form also runs from Git Bash / WSL on Windows.
Health-check the server.
Bail with a friendly error if not 200 — tell the user to run `/wisp-dashboard` first.
1. **List resumable runs**:
# bash
curl -s "http://127.0.0.1:${WISP_PORT:-4400}/api/runs?resumable=true" # PowerShell
$port = if ($env:WISP_PORT) { $env:WISP_PORT } else { 4400 }
Invoke-RestMethod -Uri "http://127.0.0.1:$port/api/runs?resumable=true"Response: `{"runs": [{"id":"...", "planId":"...", "status":"paused", "pausedReason":"...", "resumeAt": ..., ...}]}`.
2. **If 0 resumable runs**: tell the user there's nothing to resume and stop.
3. **If 1 resumable run**: confirm with the user briefly (one sentence summarising the run), then proceed to step 5.
4. **If 2+ resumable runs**: list them with id, paused-reason, and (if present) resumeAt. Ask the user which one to resume.
5. **Resume the chosen run**:
# bash
curl -s -X POST "http://127.0.0.1:${WISP_PORT:-4400}/api/runs/<runId>/resume"# PowerShell Invoke-RestMethod -Method Post -Uri "http://127.0.0.1:$port/api/runs/<runId>/resume"
The response includes the resumed status. Print the run URL:
http://127.0.0.1:${WISP_PORT:-4400}/projects/<projectId>/run/<runId>Visual team-builder, plan-as-artifact, and live execution graph for autonomous Claude Code agent crews. Spawn a 3-role team, generate a DAG plan, run for hours, watch it ship in your browser.
Repo: Samuel0101010/wisp-orchestrator
Identifies abandoned worktrees and stale runs (no events for >2h, status=running) to flag for cleanup.
Drafts a docs/solutions/YYYY-MM-DD-<slug>.md entry for a recently completed run, capturing problem/solution/lessons.
Working discipline for code-writing agents — read before edit, smallest correct change, run the gates before claiming done. Injected into builder roles' system…
Conducts focused research on a topic by reading project files, searching memory, and synthesizing findings into a structured report.
Self-diagnostics for the harness — checks DB integrity, MCP wiring, claude binary availability, and recent run failures.
Visual + interaction quality bar for frontend roles — states, responsiveness, accessibility, consistency. Injected into frontend roles' system prompts.