agent-orchestration

Coordinate multiple parallel agent workstreams with worktree management and sub-agent guardrails.

5|Updated Apr 23, 2015
One-click install
npx skills add https://github.com/maxbeizer/dotfiles --skill agent-orchestration-maxbeizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-orchestration
Source: https://github.com/maxbeizer/dotfiles/tree/main/copilot/skills/agent-orchestration
Command: npx skills add https://github.com/maxbeizer/dotfiles --skill agent-orchestration-maxbeizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates multiple agents and tasks to run in parallel, reducing idle time and increasing throughput by coordinating workstreams, splitting work, and isolating contexts.

Core Features & Use Cases

  • Pattern selection: chooses the right parallelism approach for your tasks
  • Work splitting: identifies what can safely run concurrently vs. what must be serial
  • Worktree setup: creates isolated working directories for multi-branch work
  • Agent coordination: manages background tasks and parallel sub-agents
  • Use Case: Run two features in parallel across separate repos or branches, then synthesize results

Quick Start

Start a session and tell the agent to execute tasks in parallel using the in-session pattern.

Frequently Asked Questions about agent-orchestration

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

FAQPage Schema
How do I run parallel agent workstreams to increase task throughput?

To run parallel agent workstreams, you coordinate multiple tasks using a decision framework that isolates contexts and manages background sub-agents. This approach maximizes throughput by reducing idle time and splitting independent tasks for concurrent execution.

What is the best way to split work for parallel execution across multiple branches?

The best way to split work for parallel execution is using worktree setup to create isolated working directories. This pattern identifies tasks that can safely run concurrently versus those requiring serial processing, then manages sub-agents within those isolated branches.

When should I use parallel agent coordination instead of serial task execution?

Use parallel agent coordination when independent tasks can safely run concurrently to maximize throughput. A decision framework evaluates your tasks to identify what can execute in parallel versus what must remain serial, ensuring safe and efficient workstream coordination.

Can I execute parallel agents within a single session or do I need multiple terminals?

You can execute parallel agents within a single session or across multiple terminals. The coordination strategy applies patterns for both approaches, managing background tasks and sub-agents with clear instructions, guardrails, and safe cleanup.

How do I safely clean up sub-agents after running parallel workstreams?

To safely clean up sub-agents after parallel workstreams, follow the guardrails and cleanup instructions built into the coordination framework. These ensure background tasks are properly terminated and isolated worktree contexts are synthesized or removed after execution.