orchestration-protocol

Define multi-agent orchestration patterns with delegation, workflow gates, and domain vetoes.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/jwilger/claude-code-plugins --skill orchestration-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchestration-protocol
Source: https://github.com/jwilger/claude-code-plugins/tree/main/sdlc/skills/orchestration-protocol
Command: npx skills add https://github.com/jwilger/claude-code-plugins --skill orchestration-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to coordinating multiple specialized agents in complex software development workflows, ensuring clear responsibility boundaries and governance.

Core Features & Use Cases

  • Delegation patterns: Orchestrator assigns tasks to domain experts (e.g., TestWriter, DomainModeler, Implementer) and coordinates progress.
  • Fresh context per agent: Each delegation includes complete, self-contained context to avoid memory assumptions.
  • Workflow gates & conflict resolution: Enforces discipline before progression and resolves disputes or escalates to user when needed.
  • Domain veto authority: Domain experts can veto design decisions that violate domain principles to protect integrity.
  • State tracking: Maintains visibility into the current workflow phase and outcomes.

Quick Start

  1. Define the orchestrator role and the set of specialized agents for your workflow.
  2. Delegation example: assign a task to TestWriter with full context, then to DomainModeler, then to Implementer, observing gates at each step.
  3. Use the escalation pathway when consensus cannot be reached within the defined rounds.

Frequently Asked Questions about orchestration-protocol

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

FAQPage Schema
What is multi-agent orchestration in software development workflows?

Multi-agent orchestration coordinates specialized agents by delegating tasks from a central orchestrator to domain experts. It establishes clear responsibility boundaries, enforces workflow gates, and manages conflict resolution to ensure accountability across complex software development processes.

How do I delegate tasks to specialized agents with fresh context?

To delegate tasks to specialized agents, assign work from the orchestrator while providing complete, self-contained context for each delegation. This avoids memory assumptions, ensuring agents like TestWriter or DomainModeler receive all necessary information to execute their specific domain tasks independently.

When do I need workflow gates and domain veto mechanisms?

Workflow gates and domain veto mechanisms are needed when coordinating multiple specialized agents in complex software development. Gates enforce discipline before progression, while domain veto authority allows experts to reject design decisions that violate domain principles, protecting overall system integrity.

How does conflict resolution work across multiple specialized agents?

Conflict resolution across specialized agents relies on defined escalation pathways. When consensus cannot be reached within specified rounds, disputes are escalated to the user, ensuring that governance and accountability are preserved during complex multi-agent software workflows.

Can I use this orchestration pattern without predefined domain experts?

Using this orchestration pattern requires defining an orchestrator role and a set of specialized agents. The framework depends on delegating work to domain-specific roles like Implementer or TestWriter to enforce clear responsibility boundaries and maintain workflow governance.

What is the best way to track state across coordinated agent workflows?

The best way to track state across coordinated agent workflows is by maintaining visibility into the current workflow phase and outcomes. This orchestrator pattern leverages mandatory workflow gates and fresh context per delegation to monitor progress and enforce accountability.