parallel-execution

Execute multiple Claude Code agents in parallel with wave dependencies and git worktrees.

14|1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/jpoutrin/product-forge --skill parallel-execution-jpoutrin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-execution
Source: https://github.com/jpoutrin/product-forge/tree/main/plugins/product-design/skills/parallel-execution
Command: npx skills add https://github.com/jpoutrin/product-forge --skill parallel-execution-jpoutrin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables running multiple Claude Code agents in parallel using the Claude Parallel Orchestrator (cpo) CLI, handling waves, worktrees, and progress reporting.

Core Features & Use Cases

  • Install and use cpo for parallel execution
  • Validate, run, and monitor waves and tasks
  • Collect logs and reports for post-execution analysis

Quick Start

Install claude-parallel-orchestrator and run:

  • cpo validate parallel/TS-0042-inventory-system/
  • cpo run parallel/TS-0042-inventory-system/

Frequently Asked Questions about parallel-execution

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

FAQPage Schema
How do I run multiple Claude Code agents in parallel?

Parallel execution of Claude Code agents is enabled through the Claude Parallel Orchestrator (cpo) CLI. Install cpo, define your tasks in a manifest with wave-based dependencies, then use `cpo run` to launch agents concurrently while respecting dependency order. Results are collected into logs and a report.json file.

What is wave-based task orchestration and when do I need it?

Wave-based orchestration groups tasks into sequential phases where all tasks in a wave complete before the next wave begins. Use it when tasks have dependencies but can run in parallel within their phase, reducing total execution time compared to serial processing.

How do I validate a parallel execution manifest before running?

Use `cpo validate` followed by the path to your manifest directory to check configuration syntax and dependencies. This catches errors before execution and ensures all required fields and wave definitions are correct.

Can I monitor progress while agents run in parallel?

Yes, cpo provides live progress monitoring during parallel agent execution. You can track task completion across waves and access detailed logs for each agent, enabling real-time visibility into orchestrated workflows.

What setup do I need before using parallel agent execution?

Install the Claude Parallel Orchestrator (cpo) CLI and prepare a manifest defining your tasks, dependencies, and waves. Isolated git worktrees are created automatically for each agent, so no manual environment setup is required.

How are results collected from parallel agent runs?

Parallel execution collects output from all agents into organized logs and a centralized report.json file, enabling post-execution analysis and aggregation of results across all concurrent tasks in a single location.