parallel-execution

Bundle independent subagent calls into a single function_calls block for parallel execution.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/squirrel289/pax --skill parallel-execution-squirrel289
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-execution
Source: https://github.com/squirrel289/pax/tree/main/skills/execution/parallel-execution
Command: npx skills add https://github.com/squirrel289/pax --skill parallel-execution-squirrel289

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Executing many independent subagent tasks sequentially wastes time; this skill ensures they run in parallel by bundling all runSubagent calls into a single function_calls block.

Core Features & Use Cases

  • Single function_calls block for parallelism
  • Patterns: Task-based, Directory-based, Perspective-based, Adversarial
  • Synthesis-ready post-execution results and throughput optimization
  • Works across multi-task workflows and cross-module analyses

Quick Start

Launch all independent analyses in a single function_calls block to enable parallel execution.

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 subagent tasks in parallel to increase throughput?

To run multiple subagent tasks in parallel, bundle all independent runSubagent calls into a single function_calls block. This triggers true parallel execution, significantly increasing throughput for multi-task workflows.

What is the best way to execute directory-level analyses concurrently?

Executing directory-level analyses concurrently is achieved by grouping all independent subagent invocations into one function_calls block. This parallel execution pattern speeds up results across cross-module reviews.

Can I synthesize results after parallel execution of subagent calls?

Yes, you can synthesize results after parallel execution. The skill supports synthesis of results post-completion, allowing you to aggregate and process the outputs from multiple subagents once they finish running.

Does parallel execution work for adversarial and perspective-based workflow patterns?

Parallel execution works for adversarial and perspective-based workflow patterns. It supports task-based, directory-based, perspective-based, and adversarial patterns, enabling concurrent processing for diverse cross-cutting reviews.

Why are my sequential subagent invocations not running in parallel?

Sequential subagent invocations run one by one because they are not bundled into a single function_calls block. To achieve true parallel execution, all independent runSubagent calls must appear together within one function_calls block.

When should I avoid bundling function_calls for parallel processing?

You should avoid bundling function_calls for parallel processing when subagent tasks are dependent on each other. This approach requires all runSubagent calls to be independent to correctly execute and synthesize results in parallel.