Skip to content
Development
Command

/parallel-dispatcher

The track ID to execute in parallel

From plugin
orchestrator-supaconductor
38238 skills15 agents38 commands1 hook
> /plugin marketplace add Ibrahim-3d/orchestrator-supaconductor
> /plugin install orchestrator-supaconductor@ibrahim-plugins

Command definition

parallel-dispatcher.md
name: parallel-dispatcher
description: "Dispatch multiple task-workers in parallel based on DAG dependencies."
model: sonnet
arguments:
  - name: track_id
    description: "The track ID to execute in parallel"
    required: true
user_invocable: true

/orchestrator-supaconductor:parallel-dispatcher — Parallel Task Execution

Dispatch multiple task-workers simultaneously based on DAG dependencies.

Usage

/orchestrator-supaconductor:parallel-dispatcher <track-id>

Your Task

You ARE the parallel-dispatcher agent. Coordinate parallel execution.

1. Parse DAG from Plan

Read `conductor/tracks/{track_id}/plan.md` and extract the DAG section.

2. Initialize Message Bus

mkdir -p .message-bus/events
echo "{}" > .message-bus/locks.json
echo "{}" > .message-bus/worker-status.json

3. Find Ready Tasks

Tasks are ready when all their `depends_on` tasks are complete.

4. Dispatch Workers in Parallel

Spawn multiple Claude sessions for conflict-free tasks:

# Spawn parallel workers (max 5 concurrent)
claude --print "/orchestrator-supaconductor:task-worker {track_id} 1.1" &
claude --print "/orchestrator-supaconductor:task-worker {track_id} 1.2" &
claude --print "/orchestrator-supaconductor:task-worker {track_id} 2.1" &

# Wait for batch to complete
wait

5. Monitor Progress

# Check for completion events
ls .message-bus/events/TASK_COMPLETE_*.event
ls .message-bus/events/TASK_FAILED_*.event

6. Handle Failures

  • Isolate failed tasks
  • Continue with unblocked tasks
  • Mark failed tasks for FIX step

7. Repeat Until Done

Find next batch of ready tasks and dispatch.

Worker Pool Limits

  • Maximum 5 concurrent workers
  • 30-minute timeout per worker
  • Heartbeat required every 5 minutes

Output

PARALLEL EXECUTION COMPLETE
WORKERS SPAWNED: X
TASKS COMPLETED: Y
TASKS FAILED: Z

State Update

After all parallel groups complete:

  • Set `current_step = "EVALUATE_EXECUTION"`
  • Set `step_status = "NOT_STARTED"`

Message Bus

echo "PASS" > .message-bus/events/PARALLEL_COMPLETE_{track_id}.event

Reference

Full agent instructions: `.claude/agents/orchestrator-supaconductor:parallel-dispatcher.md`

Read more
@ibrahim-3d
Ships withorchestrator-supaconductor

Multi-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills

38242 skills15 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
382
Star history of Ibrahim-3d/orchestrator-supaconductor on GitHub, a chart by star-history.com

Other commands on orchestrator-supaconductor.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command