harness:dispatching-parallel-agents

Dispatch parallel agents to debug independent failure domains.

3|1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/huangbaixun/harness-engineering --skill harness-dispatching-parallel-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness:dispatching-parallel-agents
Source: https://github.com/huangbaixun/harness-engineering/tree/main/skills/dispatching-parallel-agents
Command: npx skills add https://github.com/huangbaixun/harness-engineering --skill harness-dispatching-parallel-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces wasted time by helping you investigate multiple independent failures concurrently instead of serially, so each agent stays focused on one problem domain.

Core Features & Use Cases

  • Parallel agent dispatch: Breaks work into independent scopes and assigns one agent per domain to avoid context bleeding and interference.
  • Guardrails for safe parallelization: Enforces the harness local rule to read harness-delta.md and to block orphan parallel work mapped to features.json.
  • Integration-ready workflow: Reviews each agent’s findings, checks for conflicts, and recommends running the full test suite to verify all fixes together.

Use case: When 3 different test files fail with unrelated root causes (e.g., abort behavior, batch completion, and tool-approval race conditions), dispatch three agents so they can fix each domain simultaneously and then integrate results.

Quick Start

Use the harness:dispatching-parallel-agents skill when you have 2+ independent tasks and want each agent to work on a single scoped failure domain in parallel.

Frequently Asked Questions about harness:dispatching-parallel-agents

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

FAQPage Schema
How do I debug multiple independent test failures in parallel without context bleeding?

To debug multiple independent test failures in parallel, you can dispatch separate agents for each isolated problem domain. This prevents context bleeding by ensuring each agent stays focused on a single scoped failure without shared state interference.

What's the best way to fix unrelated race conditions across different subsystems concurrently?

The best way to fix unrelated race conditions concurrently is to group failures into separate problem domains and dispatch one agent per domain. This allows simultaneous investigation of independent issues like tool-approval or batch completion bugs without sequencing dependencies.

When should I use parallel debugging agents for my test suite?

You should use parallel debugging agents when you have two or more independent failures with unrelated root causes and no shared state. It reduces wasted investigation time by allowing agents to work on scoped tasks simultaneously instead of serially.

How do I map parallel agent tasks to features.json without creating orphan work?

To map parallel agent tasks safely, enforce features.json scope mapping and read harness-delta.md to block orphan parallel work. This ensures all dispatched agents respect the references → templates → skills → commands dependency direction.

What are the limitations of dispatching parallel agents for debugging?

Parallel agent dispatch is limited to independent failures without shared state or sequencing dependencies. If your debugging tasks require sequential execution or share state across subsystems, parallel agents may encounter conflicts and interfere with each other.

How do I integrate fixes after dispatching parallel agents for debugging?

To integrate fixes after parallel debugging, review each agent's findings, check for conflicts across the scoped tasks, and run the full test suite to verify that all independent fixes work together without breaking existing functionality.