subagent-parallelization

Parallelize independent subagent tasks with defined groups and sequencing guardrails.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/majedsiefalnasr/bunyan-app-cursor --skill subagent-parallelization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-parallelization
Source: https://github.com/majedsiefalnasr/bunyan-app-cursor/tree/main/.agents/skills/subagent-parallelization
Command: npx skills add https://github.com/majedsiefalnasr/bunyan-app-cursor --skill subagent-parallelization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagents can run in parallel when their tasks are independent, reducing total execution time and coordination overhead.

Core Features & Use Cases

  • Define parallelization groups (Analysis, Quality, Sequential) to organize tasks that can run together.
  • Enforce guardrails to prevent dependency violations and ensure safe parallel execution.
  • Improve throughput by executing independent subagents concurrently in suitable workflows such as code review, linting, and testing.

Quick Start

Configure at least one parallelization group and a simple scheduler to run all tasks within the group in parallel that do not depend on each other.

Frequently Asked Questions about subagent-parallelization

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

FAQPage Schema
How do I run independent subagent tasks in parallel to reduce execution time?

Run independent subagent tasks in parallel by organizing them into defined parallelization groups. This concurrent execution reduces total execution time and coordination overhead for independent workflows like code review and security audits.

When should I parallelize subagent execution instead of running tasks sequentially?

Parallelize subagent execution when tasks are fully independent, such as frontend and backend linting or unit and integration tests. Sequencing rules and guardrails ensure safe parallel execution by preventing dependency violations and race conditions.

How do I prevent race conditions and dependency violations during subagent orchestration?

Prevent race conditions and dependency violations during subagent orchestration by enforcing built-in guardrails. These sequencing rules ensure only independent tasks execute concurrently within defined parallelization groups.

Can I group subagent workflows into different parallelization categories?

Yes, you can group subagent workflows into parallelization categories like Analysis, Quality, and Sequential. Configuring these groups with a simple scheduler allows all non-dependent tasks within the group to execute concurrently.

Does parallel subagent execution work for concurrent code review and security audits?

Yes, parallel subagent execution works for concurrent code review and security audits. These independent tasks can execute simultaneously within the same parallelization group to significantly improve overall workflow throughput.

What are the limitations of parallelizing subagent workflows for task automation?

The main limitation of parallelizing subagent workflows is task dependency. If tasks rely on each other's outputs, they cannot safely execute concurrently and must follow strict sequencing rules to avoid race conditions and dependency violations.