jelly-taskmaster-parallel

Orchestrate parallel Sub Agent execution from Task Master dependency graphs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-taskmaster-parallel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jelly-taskmaster-parallel
Source: https://github.com/dev-jelly/jelly-dotclaude/tree/main/skills/jelly-taskmaster-parallel
Command: npx skills add https://github.com/dev-jelly/jelly-dotclaude --skill jelly-taskmaster-parallel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes Task Master task dependencies and intelligently spawns Sub Agents to run tasks in parallel while respecting dependencies.

Core Features & Use Cases

  • Dependency Graph Analysis: Read and parse tasks.json to build the graph.
  • Topological Sort & Levels: Compute execution levels and batching.
  • Intelligent Batching: Group tasks by level with configurable batch sizes.
  • Sub Agent Execution: Spawn multiple Sub Agents in parallel per batch.
  • State Updates: Auto update statuses as tasks start and complete.

Quick Start

Run the parallel executor to analyze .taskmaster/tasks.json and generate an execution plan. Then deploy Sub Agents for each batch.

Frequently Asked Questions about jelly-taskmaster-parallel

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

FAQPage Schema
How do I execute dependent tasks in parallel while respecting their dependencies?

Parallel execution of dependent tasks requires analyzing task dependencies and batching them by execution level. This Skill reads your tasks.json, builds a dependency graph, applies topological sorting to identify safe parallel batches, and spawns Sub Agents to run each batch concurrently while respecting dependency constraints.

What's the best way to detect cycles in a task dependency graph?

Cycle detection is performed during dependency graph construction before execution begins. This Skill automatically identifies circular dependencies that would deadlock parallel execution, preventing invalid task orchestration and ensuring acyclic graph structure required for topological sorting.

Can I configure batch sizes and execution gaps when running tasks in parallel?

Yes, this Skill supports configurable batchSize and gapSize parameters to control task grouping and execution pacing. You can adjust parallelization intensity, stagger execution across batches, and apply priority-aware scheduling and range-based filtering to customize execution flow.

How does topological sorting determine task execution order?

Topological sorting computes execution levels from your dependency graph, grouping tasks that share no dependencies into the same level. This Skill batches level-based groups and executes them sequentially while allowing full parallelization within each level, ensuring all upstream tasks complete before downstream tasks start.

What happens to task status updates during parallel Sub Agent execution?

Task statuses are automatically updated as Sub Agents start and complete execution. This Skill maintains synchronized state across your tasks.json, reflecting real-time progress through the dependency graph so you can track completion and diagnose failures across parallel batches.

Does this support filtering tasks by status, priority, or ID during parallel execution?

Yes, this Skill applies status, priority, and ID filters before generating execution plans. Filtered task sets still respect dependency relationships, so you can selectively re-run subsets, prioritize high-value work, or resume interrupted executions while maintaining safe parallelization.