Skip to main content

Clusters & Execution

Task Master automatically detects execution clusters — groups of tasks that can run in parallel, sequenced by their dependency graph. The clusters command visualizes your execution topology, and clusters start launches an autonomous Claude Code session to execute the plan. For the best experience with tm clusters start, use iTerm2 with tmux control mode. This gives Claude Code’s agent teams the ability to open split panes and manage parallel work visually.

Step-by-step

  1. Open iTerm2 (macOS) — download here if you don’t have it
  2. Start tmux in control mode:
    iTerm2 will open a native tmux integration window. This lets Claude Code spawn panes and tabs that iTerm2 manages natively — no raw tmux key bindings needed.
  3. Run the command:
    Or without a tag to execute the active tag:
tmux -CC is iTerm2’s “control mode” — it bridges tmux sessions with iTerm2’s native tab/pane management. You get all the benefits of tmux (session persistence, pane splitting) with iTerm2’s UI. Claude Code’s agent teams leverage this to orchestrate parallel task execution across panes.

Visualizing Clusters

Before executing, use tm clusters to understand your project’s execution topology.

Tag-level phases

Without a --tag flag, clusters shows your tags organized into execution phases:
Tags at the same level can run in parallel. Tags at higher levels depend on lower levels completing first.

Task-level clusters

Drill into a specific tag to see how its tasks are clustered:
Each cluster groups tasks that share the same topological level — they have no dependencies on each other and can execute concurrently.

Output formats

Executing Clusters

tm clusters start

Builds an execution plan from your task graph and launches an interactive Claude Code session with agent teams enabled.
What happens:
  1. Task Master loads your tasks and detects clusters from the dependency DAG
  2. An execution plan is built — showing clusters, task count, and estimated turns
  3. The plan is displayed for review
  4. Claude Code launches with a system prompt containing the full execution context
  5. Agent teams mode is enabled (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1), allowing Claude to spawn sub-agents for parallel task execution

CLI options

Dry run

Preview the execution plan without launching a Claude session:

Resume from checkpoint

If a session is interrupted (Ctrl+C), Task Master saves a checkpoint automatically. Resume where you left off:

Example Workflow


Related documentation: