cw-dispatch-team

Coordinate parallel software task execution with a team-based dispatcher.

14|1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/sighup/claude-workflow --skill cw-dispatch-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cw-dispatch-team
Source: https://github.com/sighup/claude-workflow/tree/main/skills/cw-dispatch-team
Command: npx skills add https://github.com/sighup/claude-workflow --skill cw-dispatch-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinates and sustains a persistent, team-based approach to executing software tasks by mediating task ownership, tracking dependencies, and ensuring safe parallel work without collisions.

Core Features & Use Cases

  • Spawns a {task-list-id}-team and delegates ready tasks to individual teammates to maximize throughput without duplicating work.
  • Enforces lead-mediated task assignment, ownership updates, and dependency-aware scheduling to prevent conflicts.
  • Handles blockers, idle workers, and dynamic reallocation as dependencies resolve or tasks complete.
  • Use Case: In a feature sprint, after cw-plan, coordinate multiple tasks across developers to run in parallel while maintaining a single source of truth for task state.

Quick Start

Launch the dispatcher after planning to deploy a coordinating team and begin dispatching ready tasks.

Frequently Asked Questions about cw-dispatch-team

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate parallel task execution across multiple agents without work collisions?

Parallel task execution across multiple agents is coordinated by forming a team-based dispatcher that mediates ownership updates and dependency-aware scheduling to prevent work collisions. A lead agent assigns ready tasks while tracking dependency resolution to maintain a single source of truth for task state.

What is lead-mediated task assignment and how does it handle dependencies in a sprint?

Lead-mediated task assignment uses a coordinating lead to dispatch ready tasks to teammates, checking blockers and resolving dependencies before allocation. This ensures safe, auditable coordination throughout a sprint by dynamically reallocating tasks as dependencies resolve or teammates become idle.

How do I dispatch ready tasks to teammates after planning a feature sprint?

To dispatch ready tasks after planning, launch the team dispatcher to spawn a task-list team, which then delegates tasks to individual teammates. The dispatcher uses TaskList and TaskUpdate ownership to maximize throughput without duplicating work.

Can I use team-based dispatch to manage idle workers and dynamic task reallocation?

Yes, team-based dispatch manages idle workers and dynamic reallocation by monitoring dependency resolution and task completion. The dispatcher dynamically reallocates newly ready tasks to idle teammates, ensuring continuous throughput and preventing conflicts during staged execution.

Does parallel task scheduling require a specific task list format to prevent conflicts?

Parallel task scheduling requires a shared task list to track TaskList and TaskUpdate ownership for safe conflict prevention. The dispatcher uses this single source of truth to apply dependency-aware scheduling and blockers checks before assigning tasks to teammates.

What are the limitations of using a shared dispatcher for staged task execution?

A shared dispatcher for staged task execution requires tasks to be planned and dependencies mapped beforehand to function correctly. It is limited to workflows explicitly needing lead coordination and dependency handling, relying entirely on TaskUpdate ownership to prevent duplicate work.