parallel-dispatch

Parallel Agent Dispatch Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "parallel-dispatch" with this command: npx skills add vamseeachanta/workspace-hub/vamseeachanta-workspace-hub-parallel-dispatch

Parallel Agent Dispatch Skill

Overview

This skill addresses scenarios where multiple independent failures or features exist across different systems. Instead of sequential investigation, create separate agent tasks that work on distinct problem domains simultaneously.

Quick Start

  • Identify domains - Group failures/tasks by affected subsystem

  • Verify independence - Confirm no shared dependencies

  • Create tasks - Focused scope, clear goals, specific constraints

  • Dispatch concurrently - Execute all agent tasks simultaneously

  • Integrate results - Review, verify compatibility, run tests

When to Use

Use parallel dispatch when:

  • Multiple unrelated failures exist

  • 3+ test files failing with different root causes

  • Multiple subsystems broken independently

  • Features with no shared code paths

  • Independent refactoring tasks

Avoid when:

  • Failures are interconnected

  • Full system context is required

  • Agents would interfere with shared resources

  • Sequential ordering matters

  • Debugging requires holistic view

Decision Framework

Are failures related? ├── Yes → Sequential debugging └── No → Are resources shared? ├── Yes → Sequential or careful coordination └── No → Parallel dispatch suitable

Implementation Pattern

Step 1: Domain Identification

Group failures by affected subsystem:

Failure Analysis: ├── approval-flow.test.ts → Approval subsystem ├── batch-completion.test.ts → Batch subsystem ├── abort-handler.test.ts → Abort subsystem └── notification.test.ts → Notification subsystem

Each domain becomes one agent task.

Step 2: Task Creation

For each domain, define:

Agent Task: [Domain Name]

Scope: [Specific files/modules]

Goal: [Clear objective]

Constraints:

  • Only modify files in [scope]
  • Do NOT change [protected areas]
  • Must maintain [invariants]

Deliverable:

  • Tests passing
  • Summary of changes
  • Any discovered issues

Step 3: Concurrent Dispatch

Execute all tasks simultaneously:

Terminal 1

claude -p "Fix approval flow tests. Only modify files in src/approval/..."

Terminal 2

claude -p "Fix batch completion tests. Only modify files in src/batch/..."

Terminal 3

claude -p "Fix abort handler tests. Only modify files in src/abort/..."

Step 4: Integration

After all agents complete:

  • Review each agent's summary

  • Check for conflicts between changes

  • Run comprehensive test suite

  • Merge changes if compatible

  • Address any integration issues

Effective Agent Prompts

Good Prompt Characteristics

  • Focused - One clear problem domain

  • Self-contained - All context needed to understand

  • Constrained - Clear boundaries on what to change

  • Measurable - Specific success criteria

Prompt Template

You are fixing [specific domain] issues.

Context: [Relevant background information]

Files in scope:

  • src/domain/file1.ts
  • src/domain/file2.ts
  • tests/domain/*.test.ts

Goal: Fix failing tests in [test file]

Constraints:

  • Do NOT modify files outside scope
  • Do NOT change [specific things]
  • Maintain [specific invariants]

Success criteria:

  • All tests in [file] pass
  • No new test failures introduced
  • Changes documented in summary

Provide a summary of changes when complete.

Anti-Patterns

Bad Good

"Fix all the tests" "Fix agent-tool-abort.test.ts"

"Make it work" "Ensure approval flow handles null input"

"Update the code" "Modify only src/approval/*.ts"

Resource Coordination

Shared Resources

If agents must touch shared resources:

Coordination rules:

  • Agent A: Read-only access to shared/config.ts
  • Agent B: Write access to shared/config.ts (primary)
  • Agent C: No access to shared/

Conflict resolution: Agent B's changes take precedence

File Locking Pattern

For critical files:

  1. Agent A completes first
  2. Merge Agent A's changes
  3. Provide updated context to Agent B
  4. Agent B continues with fresh state

Verification

Pre-Dispatch Checklist

  • Domains are truly independent

  • No shared file modifications

  • Each task has clear scope

  • Constraints prevent interference

  • Success criteria are measurable

Post-Dispatch Checklist

  • All agent tasks completed

  • No conflicting file changes

  • Comprehensive tests pass

  • Integration tests pass

  • No new issues introduced

Best Practices

Do

  • Clearly define domain boundaries

  • Include all necessary context in prompts

  • Set explicit constraints

  • Request summaries from each agent

  • Run integration tests after merging

  • Document coordination strategy

Don't

  • Dispatch agents for interconnected issues

  • Allow overlapping file modifications

  • Skip the integration verification

  • Assume agents won't conflict

  • Use vague success criteria

  • Dispatch more agents than needed

Error Handling

Situation Action

Agent touches wrong files Re-run with stricter constraints

Agents conflict on shared file Sequence those tasks

One agent fails Don't block others, fix separately

Integration tests fail Identify conflict, re-run affected

Metrics

Metric Target Description

Parallel efficiency

70% Time saved vs. sequential

Conflict rate <10% Agent changes conflicting

First-run success

80% Tasks complete without re-run

Integration pass rate

90% Combined changes work

Related Skills

  • subagent-driven - Sequential task execution

  • multi-agent-patterns - Agent architectures

  • writing-plans - Task planning

Version History

  • 1.0.0 (2026-01-19): Initial release adapted from obra/superpowers

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

git-worktree-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-os-framework

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

yaml-workflow-executor

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agenta

No summary provided by upstream source.

Repository SourceNeeds Review