gk-parallel

Build dependency waves and dispatch parallel subagents via Claude Code.

1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/gkganesh12/gk-stack --skill gk-parallel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gk-parallel
Source: https://github.com/gkganesh12/gk-stack/tree/main/skills-library/gk-parallel
Command: npx skills add https://github.com/gkganesh12/gk-stack --skill gk-parallel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the bottleneck of sequential task execution by identifying independent work items and dispatching them as parallel subagents, significantly reducing total project completion time.

Core Features & Use Cases

  • Dependency Wave Construction: Automatically builds a dependency graph to determine which tasks can run simultaneously without conflict.
  • Conflict Detection: Prevents write-write and read-write conflicts by intelligently scheduling tasks across waves.
  • Size-Aware Optimization: Implements a fast-lane mechanism where smaller tasks can bypass long-running tasks if they do not share dependencies.

Quick Start

Trigger the parallel execution plan by typing parallel: followed by your request to run independent tasks simultaneously.

Frequently Asked Questions about gk-parallel

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

FAQPage Schema
How do I run independent development tasks in parallel to speed up project completion?

Parallel execution of independent development tasks is orchestrated by building dependency waves and dispatching subagents. This approach identifies concurrent work items without resource contention, significantly reducing total project completion time.

How does dependency graph scheduling prevent code conflicts during concurrent task execution?

Dependency graph scheduling prevents write-write and read-write conflicts by intelligently queuing tasks into sequential waves. Tasks sharing dependencies are separated, while independent tasks are dispatched simultaneously to ensure conflict-free automation.

What is the best way to handle small tasks when long-running jobs are already executing in parallel?

A fast-lane mechanism allows smaller tasks to bypass long-running tasks when they do not share dependencies. This size-aware optimization ensures quick operations are not blocked by heavier concurrent processes.

Can I trigger parallel subagents for complex feature implementations and bug fixes?

Yes, parallel subagents can be triggered for complex feature implementations and bug fixes by typing parallel: followed by your request. The system applies graph-aware context slicing to manage the concurrent workload safely.

Do I need graph-aware context slicing to ensure safe parallel automation across my codebase?

Graph-aware context slicing is required to ensure safe, conflict-free automation across the codebase. It structures reporting and isolates execution contexts so subagents process independent tasks without overlapping modifications.