parallel

Orchestrate concurrent execution of file-disjoint development tasks in isolated worktrees.

Updated May 7, 2026
One-click install
npx skills add https://github.com/AtaraxiaEpiphany/conductor --skill parallel-ataraxiaepiphany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel
Source: https://github.com/AtaraxiaEpiphany/conductor/tree/main/skills/parallel
Command: npx skills add https://github.com/AtaraxiaEpiphany/conductor --skill parallel-ataraxiaepiphany

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the bottleneck of serial task execution in development tracks by enabling safe, concurrent execution of independent, file-disjoint tasks.

Core Features & Use Cases

  • Worktree Wave Parallelism: Fans out independent tasks into isolated worktrees to prevent state collisions.
  • Automated Integration: Automatically integrates concurrent results back into the main track branch with seam-checking.
  • Use Case: When a feature track contains multiple independent bugfixes or chores, use this to execute them simultaneously rather than waiting for each to complete sequentially.

Quick Start

Invoke the parallel skill by running the conductor parallel command followed by the name of the track you wish to process concurrently.

Frequently Asked Questions about parallel

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

FAQPage Schema
How do I run concurrent development tasks without state collisions in git?

Concurrent development tasks can run without state collisions by fanning out independent, file-disjoint work into isolated git worktrees. This prevents branch state collisions and enables safe parallel execution within a track-based workflow.

What is the best way to parallelize independent bugfixes in a feature track?

The best way to parallelize independent bugfixes in a feature track is to dispatch them concurrently into isolated worktrees. This allows simultaneous execution rather than waiting for each task to complete sequentially.

How does automated integration for parallel worktree branches back into a main track work?

Automated integration merges concurrent worktree results back into the main track branch atomically. It includes cross-member seam review and seam-checking to ensure consistency across parallelized task execution and branch merging.

Do I need a state-machine-driven environment to orchestrate worktree-isolated subagents?

Yes, orchestrating worktree-isolated subagents requires a state-machine-driven environment to ensure consistency across parallelized task execution and branch merging. This manages the lifecycle of wave dispatch and atomic integration.

When should I not use worktree wave parallelism for task execution?

Worktree wave parallelism should not be used when development tasks are not independent or file-disjoint. It is designed specifically for safe, concurrent execution of independent tasks to prevent state collisions within a track-based workflow.

Can I use the parallel skill to orchestrate subagents for file-disjoint chores?

Yes, you can orchestrate worktree-isolated subagents for file-disjoint chores by invoking the conductor parallel command followed by the track name. It manages wave dispatch and automated integration for simultaneous execution.