parallel-execution

Launch multiple Task tool subagents in background and synthesize their outputs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Elric412/Leica-cam --skill parallel-execution-elric412
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-execution
Source: https://github.com/Elric412/Leica-cam/tree/main/.agents/skills/parallel-execution
Command: npx skills add https://github.com/Elric412/Leica-cam --skill parallel-execution-elric412

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parallel execution removes the bottleneck of sequential subagent workflows by enabling multiple independent tasks to run at the same time, dramatically reducing total completion time and improving throughput for multi-step projects.

Core Features & Use Cases

  • Concurrent Subagent Launching: Spawn multiple Task tool subagents in the background to run independent tasks simultaneously.
  • Dynamic Prompting: Provide custom role-specific prompts and file contexts for each subagent to ensure focused, deterministic work.
  • Result Synthesis & Conflict Resolution: Retrieve TaskOutput for each subagent and merge outputs, resolve conflicting edits, and prioritize actionable items.
  • Use Cases: Parallel codebase analysis across directories, multi-perspective reviews (security, performance, tests), and splitting feature implementation into independent components.

Quick Start

Launch all required Task calls in a single assistant message with run_in_background set to true for each subagent and then collect each TaskOutput to synthesize a combined result.

Frequently Asked Questions about parallel-execution

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

FAQPage Schema
How do I run parallel subagents to reduce task completion time?

You can run parallel subagents by sending all required Task tool calls in a single assistant message with run_in_background set to true, then collecting each TaskOutput to synthesize a combined result.

When should I use parallel execution for multi-agent workflows?

Use parallel execution for independent multi-agent workflows such as concurrent code analysis, multi-directory processing, and perspective-based reviews where tasks do not depend on each other.

Can I execute multiple Task tool calls simultaneously without file conflicts?

Yes, by setting run_in_background to true for each subagent, but you must carefully avoid assigning interdependent tasks or shared-file conflicts to prevent concurrent edit issues.

What is the best way to assign custom roles to concurrent subagents?

Provide custom role-specific prompts and file contexts for each subagent when launching the Task tool calls to ensure focused, deterministic work across all parallel agents.

How do I synthesize results from multiple background subagents?

Retrieve the TaskOutput for each background subagent after execution, then merge the outputs, resolve conflicting edits, and prioritize actionable items into a combined result.

What are the limitations of using background subagents for multi-agent orchestration?

Background subagent orchestration requires tasks to be strictly independent; interdependent tasks or subagents modifying shared files will cause conflicts that the parallel execution mechanism cannot automatically resolve.