parallel-orchestrator

Coordinate independent tasks in parallel using isolated git worktrees.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/adiomas/claude-code-adiomas-plugins --skill parallel-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-orchestrator
Source: https://github.com/adiomas/claude-code-adiomas-plugins/tree/main/autonomous-dev/skills/parallel-orchestrator
Command: npx skills add https://github.com/adiomas/claude-code-adiomas-plugins --skill parallel-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The parallel-orchestrator coordinates multiple independent tasks to run in parallel using isolated git worktrees, enabling scalable parallel development without interference.

Core Features & Use Cases

  • Auto-create and manage isolated worktrees for each parallel task to prevent cross-task interference.
  • Unified pool management with configurable slots to optimize resource usage and reduce contention.
  • Sequential/parallel orchestration with checks including pre-flight validation, progress tracking, and QA verification.
  • Controlled merging and cleanup to ensure safe integration after parallel execution.

Quick Start

  1. Ensure parallelization is enabled in .claude/auto-context.yaml parallelization: enabled: true
  2. Decompose the task set into independent tasks and initiate a session to start group 1 Example: run the parallel-orchestrator with your task list and let it allocate worktrees, dispatch agents, and track progress.

Frequently Asked Questions about parallel-orchestrator

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

FAQPage Schema
How do I run parallel development tasks without git branch conflicts?

You can run parallel development tasks without conflicts by using isolated git worktrees for each task. This approach auto-creates separate working directories, preventing cross-task interference while enabling scalable parallel execution.

How does git worktree orchestration manage task decomposition and merging?

Git worktree orchestration manages decomposed tasks by allocating independent worktrees to each subtask, tracking progress, and executing staged merging with QA verification. This ensures safe integration after parallel execution completes.

What is needed to enable parallel task execution in my development workflow?

To enable parallel task execution, you need parallelization enabled in your configuration file and a decomposed set of independent tasks. The orchestrator then handles worktree allocation, agent dispatch, and progress tracking automatically.

Can I limit resource usage when running multiple parallel git tasks?

Yes, you can limit resource usage through unified pool management with configurable slots. This optimizes resource allocation and reduces contention when dispatching multiple agents across isolated worktrees.

What is the best way to automate QA verification during parallel task orchestration?

The best way to automate QA verification during parallel orchestration is to use an orchestrator that applies pre-flight checks, progress tracking, and staged merging. This ensures reliable, repeatable parallel runs with safe conflict avoidance.

When should I avoid using parallel worktree orchestration for development tasks?

You should avoid parallel worktree orchestration when tasks are tightly coupled or have heavy dependencies on each other. This approach requires independent, decomposed tasks to prevent cross-task interference and ensure effective staged merging.