subagent-orchestrator

Divide complex tasks into parallel sub-tasks executed by subagents.

Updated May 24, 2026
One-click install
npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill subagent-orchestrator-haj1t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-orchestrator
Source: https://github.com/haJ1t/senior-dev-squad-skills/tree/main/plugins/agent-platform-pro/skills/subagent-orchestrator
Command: npx skills add https://github.com/haJ1t/senior-dev-squad-skills --skill subagent-orchestrator-haj1t

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill manages complex tasks by dividing them into parallel sub-tasks, executing them with independent subagents, and aggregating the results, reducing execution time and ensuring coordinated task completion.

Core Features & Use Cases

  • Parallel Subagent Execution: Divide a task into independent sub-tasks and execute them in parallel.
  • Dependency Management: Automatically resolve dependencies between sub-tasks.
  • Mid-Run Steering: Dynamically add or modify tasks during execution and update instructions.
  • Result Aggregation: Combine the outputs of sub-agents to produce a single, cohesive result.
  • Use Case: Imagine a project requires research, implementation, and testing to be completed simultaneously. This skill can manage all three phases in parallel, significantly reducing the overall project timeline.

Quick Start

Use the subagent-orchestrator skill to coordinate a task that involves research, implementation, and testing of a new feature in a software project.

Frequently Asked Questions about subagent-orchestrator

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

FAQPage Schema
How do I execute complex tasks in parallel using subagents?

To execute complex tasks in parallel, you divide them into independent sub-tasks and spawn subagents to handle each one concurrently. This skill manages the parallel processing and aggregates the results to reduce overall execution time.

How does dependency management work for parallel task execution?

Dependency management automatically resolves dependencies between divided sub-tasks during parallel task execution. This ensures that subagents execute in the correct order and have the required outputs from preceding tasks before starting.

Can I dynamically modify or add tasks during mid-run execution?

Yes, you can dynamically modify or add tasks during mid-run execution. This feature allows you to update instructions and steer subagents while the parallel processing is still active, accommodating changing project requirements.

What is the best way to aggregate results from multiple subagents?

The best way to aggregate results from multiple subagents is to use an orchestration skill that combines their independent outputs into a single, cohesive result. This ensures coordinated task completion and a unified final deliverable.

Do I need to manually decompose a software project before parallel subagent orchestration?

Yes, parallel subagent orchestration requires task decomposition as an initial step. You must break down the complex software project into independent sub-tasks so the system can spawn subagents and manage their dependencies automatically.