Back to Skills

parallel-dispatch

verified

Use when facing multiple tasks or failures. Provides decision framework for concurrent vs sequential execution. Invoke before dispatching multiple subagents.

View on GitHub

Marketplace

baxtercooper-nexus

BaxterCooper/nexus

Plugin

nexus-orchestrator

development-workflows

Repository

BaxterCooper/nexus

plugins/nexus-orchestrator/skills/parallel-dispatch/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/BaxterCooper/nexus/blob/main/plugins/nexus-orchestrator/skills/parallel-dispatch/SKILL.md -a claude-code --skill parallel-dispatch

Installation paths:

Claude
.claude/skills/parallel-dispatch/
Powered by add-skill CLI

Instructions

# Parallel Dispatch Skill

> **Core Principle**: Parallelize only when tasks are truly independent.

## Decision Framework

```
┌─────────────────────────────────────────┐
│ Are tasks independent?                  │
│ (fixing one won't affect others)        │
└─────────────────┬───────────────────────┘
                  │
        ┌─────────┴─────────┐
        │                   │
       YES                  NO
        │                   │
        ▼                   ▼
┌───────────────┐    ┌──────────────────┐
│ Will they     │    │   SEQUENTIAL     │
│ edit the same │    │   Execute one    │
│ files?        │    │   at a time      │
└───────┬───────┘    └──────────────────┘
        │
    ┌───┴───┐
    │       │
   NO      YES
    │       │
    ▼       ▼
┌────────┐ ┌──────────────────┐
│PARALLEL│ │   SEQUENTIAL     │
│  OK    │ │   Avoid conflicts│
└────────┘ └──────────────────┘
```

---

## When to Parallelize

✅ **Safe for Parallel:**
- Independent test failures in different files
- Unrelated bugs in separate subsystems
- Documentation updates to different sections
- Adding features to isolated modules

❌ **Must be Sequential:**
- Failures that share root causes
- Tasks editing the same files
- Changes with dependencies between them
- Shared resource access (database, API limits)

---

## Parallel Dispatch Contract

Each parallel agent receives:

| Requirement | Why |
|-------------|-----|
| Isolated scope | One file or subsystem only |
| No shared resources | Prevent race conditions |
| Independent success criteria | Can be verified alone |
| Merge review after | Catch any conflicts |

---

## Dispatch Template

For each parallel task:

```yaml
task_id: [unique identifier]
scope: [specific file or subsystem]
isolation:
  files_to_edit: [list]
  files_read_only: [list]
  shared_resources: none
success_criteria:
  - [criterion 1]
  - [criterion 2]
```

---

## Post-Parallel Merge Protocol

After all parallel agents complete:

1. **Collect** all outputs
2. **Check

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3249 chars