orchestration-control

Coordinates multi-agent delegation topologies, lifecycle states, and join contracts for A2A workflows.

Updated May 22, 2026
One-click install
npx skills add https://github.com/handaeho/Harness_Engineering --skill orchestration-control-handaeho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchestration-control
Source: https://github.com/handaeho/Harness_Engineering/tree/main/prompt-stack/_candidates/v36_candidate/codex/skills/orchestration-control
Command: npx skills add https://github.com/handaeho/Harness_Engineering --skill orchestration-control-handaeho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multi-agent work often fails through decorative orchestration, dispatch-and-forget delegation, hidden partial states, and premature claims of completion. This Skill enforces disciplined coordination so agents only split work when it materially improves outcomes, track lifecycle states honestly, and integrate only verified outputs. ## Core Features & Use Cases - Topology Selection Discipline: Choose the smallest viable topology (sequential, parallel fan-out, supervisor, coordinator-specialist, critic-reviewer, agent-as-tool) with explicit join conditions and ownership. - Lifecycle and Handoff Control: Track explicit states (created, running, blocked, partial, complete) and select sync, polling, streaming, or push interaction modes with bounded budgets. - Agent Discovery and Capability Fit: Evaluate agent cards, capability manifests, trust boundaries, and compatibility before delegation rather than selecting by label. - Use Case: When designing a coordinator-specialist pipeline where a coding task fans out to remote agents, use this Skill to define return contracts, join artifacts, escalation owners, and verification gates before claiming integration readiness. ## Quick Start Ask the agent to design a delegation topology with explicit roles, join contracts, and lifecycle tracking for your multi-agent task.

Frequently Asked Questions about orchestration-control

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

FAQPage Schema
How do I choose a multi-agent orchestration topology?

Select the simplest topology that preserves needed control: sequential for dependent stages, parallel fan-out only for independent work with explicit join artifacts, supervisor for centralized assignment, and coordinator-specialist when both central control and local specialization matter.

When should I use multi-agent orchestration vs a single agent?

Use orchestration only when it provides material gains in quality, latency, fault isolation, reuse, or controllability. If a single coherent agent path is sufficient, collapse back to the simpler route to avoid coordination overhead.

How do I track task lifecycle states in A2A coordination?

Preserve explicit states such as created, accepted, running, blocked, partial, complete, and failed. Choose sync, polling, streaming, or push modes, bound polling frequency and duration, and never present dispatched work as completed.

What is an agent card and how do I evaluate capability fit?

An agent card or capability manifest describes a candidate agent's identity, capabilities, version compatibility, trust boundary, and supported interaction modes. Evaluate task fitness and trust boundaries directly rather than selecting agents by label alone.

Why does multi-agent integration fail after parallel delegation?

Integration fails when outputs are merged before lifecycle or trust checks, join conditions are undefined, or partial states are hidden. Define join artifacts and validation owners upfront, and keep unresolved disagreements visible in the final synthesis.

What are common multi-agent orchestration anti-patterns?

Avoid decorative orchestration, dispatch-and-forget delegation, role inflation without distinct responsibility, polling without stop conditions, and integrating outputs before lifecycle verification. Reduce topology when coordination cost exceeds decision value.