overdo-orchestrate
SKILL.md
overdo-orchestrate
Run Overdo task graphs to completion using MCP as the only mutation boundary.
Use when
- User asks to run/continue an imported plan.
- User asks to recover after interruption or failure.
Required flow
- Confirm Overdo MCP tools are available in this session.
- Read next ready task(s) from Overdo.
- Claim work with lease-safe dispatch.
- Execute required gates (
lint,unit,integration,e2e). - Record loop iteration and decision (
retry,escalate,complete). - Apply task transitions and release leases.
- Enqueue/process commit via commit coordinator.
- Emit concise progress + evidence summary.
Tool availability gate (must pass first)
Before orchestration, verify these MCP tools are present:
overdo_task_next_readyoverdo_task_startoverdo_task_completeoverdo_task_progressoverdo_orchestrate_autocontinue
If any are missing:
- Stop immediately.
- Report that Overdo MCP is not attached for this session.
- Do not orchestrate via ad-hoc shell commands.
MCP tools to call (required)
Use Overdo MCP tools directly for orchestration:
overdo_task_next_readyoverdo_task_startoverdo_task_completeoverdo_task_progressoverdo_orchestrate_autocontinuefor continuous advancement without manual step-by-step prompts
When user asks for "autocontinue", prefer overdo_orchestrate_autocontinue with a bounded maxSteps and report progress after each run.
Guardrails
- Never mutate orchestration state outside MCP.
- Respect task blockers/dependency ordering.
- Persist every failed attempt with artifact/repro details.
- Resume from current SQLite state first; do not reinitialize existing DB.
- Keep commit processing serialized (single commit owner at a time).
Failure behavior
- On gate failure, record iteration and retry only within policy limits.
- On exhausted retries, escalate with actionable failure context.
- On crash/restart, continue from persisted state rather than replaying manual steps.
Output format
- Active task(s): claimed IDs and worker owner.
- Gate results: pass/fail per required gate.
- Loop decision: retry/escalate/complete with reason.
- State updates: transitions, lease release, commit queue status.
- Next action: exact command/prompt to continue.
Example invocation
/overdo-orchestrate --db .overdo/tasks.db --autocontinue
Weekly Installs
3
Repository
ajoslin/dotGitHub Stars
23
First Seen
Feb 21, 2026
Security Audits
Installed on
opencode3
gemini-cli3
claude-code3
github-copilot3
codex3
kimi-cli3