Skip to main content

vibe-dispatch-fix

Re-dispatches a workspace to fix specific problems — review criticals, CI failures, or merge conflicts. Keeps the same issue but sends a new prompt with the failure context.

Invoke

/vibe-flow:vibe-dispatch-fix <issue_id> --reason review-critical
/vibe-flow:vibe-dispatch-fix <issue_id> --reason ci-failure
/vibe-flow:vibe-dispatch-fix <issue_id> --reason conflict

What it sends to the executor

The fix workspace gets:

  • The original issue + its spec
  • The failure context (review comments / CI logs / conflict markers)
  • Explicit instructions: fix ONLY the listed problems, don’t refactor adjacent code

Tier escalation

Consecutive fix dispatches escalate up the fallback chain. If T2 sonnet failed twice, the third attempt goes to T3 opus. Ceiling is escalation_ceiling (default 3) — after that, the issue is marked blocked and the human is pulled in.

Idempotent re-runs

Picks up the existing workspace if still alive, rather than creating a new one — unless the workspace is unrecoverable.

Full reference

skills/vibe-dispatch-fix/SKILL.md on GitHub →