skills/mp-continue/SKILL.md
Recovers interrupted sub-agent and background work after a session-limit hit, crash, or manual interrupt, then continues where the session left off. Use when: "continue", "resume after limit", "pick up where we left off", "recover the interrupted agents"
npx skillsauth add MartinoPolo/mpx-claude-code mp-continueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
On resume after an interruption, first restore any interrupted sub-agent and background work, then continue. If nothing was interrupted, just continue the last task normally.
An account session-limit hit terminates the session process, which kills every running background sub-agent (their final result becomes only the limit message) and orphans background shells (dev servers, watchers). One limit can wipe all parallel agents across all worktrees at the same instant. This skill restores that work.
Look for real interruption signals:
"hit your session limit", "usage limit", "rate limit", "overloaded", an API error, or [Request interrupted].TaskList shows agents/tasks stuck in_progress, or a nonzero pending background-agent count with no matching completion notification.If none are present, no recovery is needed: continue the most recent task normally and stop here. Skip Steps 2–6.
If an argument (focus/task) was passed, recover that agent or task first, then the rest.
A killed agent may have finished most of its task — verify what already landed before recreating work.
git status
git diff --stat
test-results/, generated files, HANDOFF.md, memory notes.For each interrupted agent, note: original brief, what already exists on disk, what remains.
For each interrupted agentId, in order:
SendMessage to the agent's original ID asking it to resume its task.
"resumed from transcript...") — it continues with full context. Move on."No transcript found for agent ID") — the transcript did not survive. Go to the fallback.Agent scoped to only the remaining work from Step 2, pointed at the surviving artifacts. Instruct it to inventory what exists first and fill gaps, not restart from zero.Match the fresh agent's type to the original task (e.g. mp-executor, mp-playwright-tester). Omit model for agents that define their own.
Background shells die or zombie with the session, not just agents.
Get-NetTCPConnection -LocalPort <port> -State Listen # find PID holding the port
Stop-Process -Id <pid> -Force # kill zombie, then restart the task
Recovery verification belongs in sub-agents (matching the original delegation intent), with the main thread orchestrating.
Summarize:
HANDOFF.md current — a report that exists only in the conversation dies with the session.SendMessage resume works only if the agent's transcript file survived, which frequently it does not — always be ready for the fresh-agent fallback.tools
Show current project progress. Displays phase status and next steps. Use when: "show status", "project progress", "what's done"
data-ai
Unified project setup. Auto-detects state and orchestrates mpx skills/agents for init, conversion, or restructure.
testing
Track bugs/issues in .mpx/ phase system. Parses reports, finds related phases, adds fix tasks or creates bugfix phases. Use when: "track this bug", "add issue to project", "log this bug", "add bug to checklist"
development
Project workflow guidance for spec-driven development. Background knowledge auto-loaded when relevant.