split-plan

Decompose parent plans into parallel subtasks and orchestrate execution in dependency waves.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/son-nguyen-301/hydra-claude --skill split-plan-son-nguyen-301
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: split-plan
Source: https://github.com/son-nguyen-301/hydra-claude/tree/main/skills/split-plan
Command: npx skills add https://github.com/son-nguyen-301/hydra-claude --skill split-plan-son-nguyen-301

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose a parent plan into parallel-executable subtasks and orchestrate their execution in dependency waves to accelerate delivery and improve predictability.

Core Features & Use Cases

  • Decomposes a parent plan into independent subplans based on task boundaries and data dependencies.
  • Assigns sequential letter IDs (a, b, c, ...) and organizes tasks into execution waves by dependency.
  • Generates subplans, orchestration logic, and a clear dependency summary for deterministic execution in collaborative environments.

Quick Start

Split the current parent plan into parallel subtasks and orchestrate their execution in dependency waves.

Frequently Asked Questions about split-plan

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

FAQPage Schema
How do I split a parent plan into parallel subtasks for wave-based execution?

Yes, it can decompose a parent plan into independent subplans based on task boundaries and data dependencies. It organizes tasks into execution waves and generates orchestration logic to accelerate delivery and improve predictability.

What is wave-based execution in plan orchestration?

Plan orchestration executes subtasks by assigning sequential letter IDs and organizing them into dependency waves. It analyzes the parent plan to compute dependencies and wave numbers, ensuring tasks are executed in the correct sequence for collaborative environments.

How do I assign IDs and compute dependencies when decomposing a plan?

The Skill assigns sequential letter IDs (a, b, c, ...) and computes dependencies by analyzing the parent plan. It identifies independent groups and calculates wave numbers to organize tasks into execution waves for deterministic orchestration.

What happens if no suitable split is found in the parent plan?

If no suitable split is found, the Skill fails gracefully. It ensures that when a parent plan cannot be decomposed into parallel-executable subtasks with clear dependencies, it does not force an invalid split or generate incorrect orchestration steps.

Can I use dependency management to orchestrate subtasks in collaborative environments?

Yes, dependency management orchestrates subtasks in collaborative environments by generating subplans, orchestration logic, and a clear dependency summary. It computes dependencies and wave numbers to ensure deterministic execution of parallel subtasks.

Does split-plan work with Claude Code for subtask orchestration?

Yes, split-plan integrates with Claude Code to orchestrate subtask execution in dependency waves. It decomposes the parent plan into independent subplans, assigns IDs, and generates orchestration logic for deterministic execution in collaborative environments.