parallel-task

Orchestrate parallel subagents to execute development plan tasks in waves.

1.0k|56|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/am-will/codex-skills --skill parallel-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-task
Source: https://github.com/am-will/codex-skills/tree/main/skills/parallel-task
Command: npx skills add https://github.com/am-will/codex-skills --skill parallel-task

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates parallel subagents to execute tasks from a development plan in waves, ensuring dependencies are respected and plan logs are updated after completion.

Core Features & Use Cases

  • Wave-based execution: Launch unblocked tasks in parallel, advancing in successive waves until the plan completes.
  • Dependency-driven planning: Automatically resolve dependencies to determine which tasks can run in each wave.
  • Plan logging: Update the plan document with work logs and task outcomes after each completed task.

Quick Start

Examples:

  • /parallel-task ./plans/my-plan.md
  • /parallel-task ./plans/my-plan.md T1 T2

Frequently Asked Questions about parallel-task

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

FAQPage Schema
How do I execute a development plan with task dependencies in parallel?

To execute a development plan in parallel, you orchestrate unblocked tasks in successive waves using subagents. This wave-based execution automatically resolves dependencies, running available tasks concurrently until the entire plan completes.

What is wave-based execution for parallel task orchestration?

Wave-based execution is a parallel orchestration method that launches unblocked tasks concurrently and advances in successive waves. It automatically resolves task dependencies, ensuring each wave only runs tasks whose prerequisites are fully met.

How do I log task outcomes and work updates within plan files?

To log task outcomes within plan files, the orchestration skill updates the development plan document with work logs and completion updates after each task finishes. This ensures the plan file maintains a persistent record of execution progress.

Can I run specific tasks from a development plan instead of the entire plan?

Yes, you can run specific tasks from a development plan by providing task identifiers as arguments. This limits parallel execution to only the specified tasks, respecting their internal dependencies while skipping unlisted items.

What is the best way to automate subagent execution for a dependency-driven plan?

The best way to automate subagent execution for a dependency-driven plan is using a skill that orchestrates parallel waves. It evaluates task dependencies in the plan file, automatically dispatching unblocked tasks to subagents concurrently.