parallel-task

Execute dependent tasks across subagents in waves with progress logging.

3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/0xharryriddle/codex-field-kit --skill parallel-task-0xharryriddle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-task
Source: https://github.com/0xharryriddle/codex-field-kit/tree/main/archive/upstream/examples/codex-skills/skills/parallel-task
Command: npx skills add https://github.com/0xharryriddle/codex-field-kit --skill parallel-task-0xharryriddle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating and executing dependent tasks across multiple subagents is error-prone and slow without a structured orchestration. This skill automates the workflow by running tasks in waves, honoring depends_on relationships, and reliably logging progress after each task completes.

Core Features & Use Cases

  • Orchestrate tasks in waves based on depends_on relationships to maximize parallelism while preserving correctness.
  • Parse planning documents, build a task graph, and launch subagents in parallel when unblocked.
  • Update the plan docs with per-task logs and support running a subset of tasks for targeted work.

Quick Start

Provide a plan file to parallel-task to begin executing unblocked tasks in waves and monitor progress.

Frequently Asked Questions about parallel-task

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

FAQPage Schema
How do I execute dependent tasks in parallel across multiple subagents?

To execute dependent tasks in parallel, you provide a plan file to the orchestration skill. It derives tasks with depends_on relationships and launches unblocked subagents in waves to maximize speed while preserving correctness.

What is wave-based orchestration for multi-step pipelines?

Wave-based orchestration is a coordination method that groups unblocked tasks to run in parallel. It ensures tasks with depends_on relationships wait for prior results, making it ideal for multi-step pipelines like plan execution and data processing.

How do I run a specific subset of tasks from a planning document?

You can run a specific subset of tasks by targeting the planning document. The orchestration skill supports running targeted work by executing only the specified subset while still honoring depends_on relationships and updating logs.

Can I use this skill to log progress after each task completes in a pipeline?

Yes, you can use this skill to log progress after each task completes. It automatically updates the plan docs with per-task logs after execution, ensuring reliable progress tracking across all parallel subagents.

When do I need parallel task orchestration for subagents?

You need parallel task orchestration when executing multi-step pipelines where tasks depend on prior results. If your planning, testing, or data processing workflows require coordinating dependent tasks across multiple subagents, this approach prevents errors and increases speed.

What are the limitations of coordinating subagents in waves?

A limitation of coordinating subagents in waves is that tasks must have clearly defined depends_on relationships in a plan file. Without structured task graphs, the orchestration cannot determine which tasks to unblock and run in parallel.