delegate

Decompose plans into dependency-aware waves and schedule parallel workers.

28|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/mifunedev/openharness --skill delegate-mifunedev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegate
Source: https://github.com/mifunedev/openharness/tree/main/.claude/skills/delegate
Command: npx skills add https://github.com/mifunedev/openharness --skill delegate-mifunedev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate parallel task execution across a plan by decomposing it into discrete tasks, scheduling workers in dependency-aware waves, and aggregating results into a structured summary.

Core Features & Use Cases

  • Dependency-aware task decomposition and wave-based execution
  • Automatic result collection, validation, and reporting
  • Robust failure handling with blocked dependents and memory-audit friendly logs

Quick Start

Provide a plan file path with --plan and run /delegate to begin delegating tasks in waves.

Frequently Asked Questions about delegate

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

FAQPage Schema
How do I coordinate parallel task execution across a plan with dependencies?

Parallel task execution across a plan is coordinated by decomposing the plan into discrete tasks, scheduling workers in dependency-aware waves, and aggregating results into a structured summary. This ensures dependencies are respected before dependent tasks begin.

What is wave-based task decomposition and how does it handle workflow dependencies?

Wave-based task decomposition is a deterministic workflow mechanism that groups tasks into execution waves based on their dependencies. It schedules workers so that tasks in later waves only start after all dependencies in earlier waves are resolved.

How do I start delegating tasks to parallel workers using a plan file?

To start delegating tasks, provide a plan file path using the --plan flag and run the delegate command. The system will decompose the plan into tasks and begin scheduling workers in dependency-aware execution waves.

What happens to dependent tasks when a parallel worker fails during execution?

When a worker fails during execution, the system applies structured failure handling by blocking all dependent tasks in subsequent waves. It logs the failure in memory-audit friendly logs to ensure deterministic workflow integrity is maintained.

Does parallel task orchestration validate and report results automatically?

Yes, parallel task orchestration automatically collects, validates, and reports results from all scheduled workers. After each wave completes, the system aggregates the validated outputs into a structured summary for review.

Why use dependency-aware waves instead of running all parallel tasks at once?

Dependency-aware waves are used instead of running all tasks at once to enforce deterministic workflow execution. This approach prevents tasks from starting before their required inputs are ready, ensuring results are collected and validated correctly without race conditions.