executing-parallel-phase

Execute parallel plan phases by isolating tasks in separate git worktrees.

19|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/arittr/spectacular --skill executing-parallel-phase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: executing-parallel-phase
Source: https://github.com/arittr/spectacular/tree/main/skills/executing-parallel-phase
Command: npx skills add https://github.com/arittr/spectacular --skill executing-parallel-phase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables genuine concurrent task execution by creating isolated git worktrees, preventing sequential bottlenecks in development workflows.

Core Features & Use Cases

  • Isolated Worktree Creation: Creates separate worktrees for each parallel task, including N=1 scenarios.
  • Subagent Coordination: Spawns parallel subagents with proper context and phase boundaries.
  • Use Case: When you have a development phase with 3 independent tasks, this Skill creates 3 worktrees, installs dependencies, dispatches subagents simultaneously, and stacks results linearly.
  • Resume Support: Detects and skips already-completed tasks, enabling efficient recovery from failures.

Quick Start

Use the executing-parallel-phase skill to orchestrate parallel execution of 3 tasks in Phase 2 of your development plan.

Frequently Asked Questions about executing-parallel-phase

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

FAQPage Schema
How do I run multiple git tasks in parallel without them blocking each other?

Parallel execution uses isolated git worktrees to run independent tasks concurrently. Each task gets its own worktree, preventing sequential bottlenecks and enabling true parallel development. Dependencies are installed separately in each worktree, and results are stacked linearly after completion.

What's the best way to orchestrate concurrent development tasks across different branches?

Create separate git worktrees for each concurrent task, dispatch subagents to handle them in parallel, then stack the branches linearly. This approach maintains architectural consistency while isolating file changes and avoiding merge conflicts between parallel work.

Can I run parallel tasks when some share dependencies but work on different files?

Yes. Parallel execution handles non-overlapping files across tasks. Each worktree installs its own dependencies independently, so tasks can share the same packages without interference while operating on separate file sets.

How do I recover from a failed parallel task without rerunning completed work?

The Skill detects and skips already-completed tasks, enabling efficient recovery. Resume the parallel phase to spawn only the remaining tasks while preserving results from successful worktrees.

What happens when a parallel phase has only one task instead of multiple?

Single-task phases still use worktrees to maintain architectural consistency. The Skill handles N=1 scenarios the same way as N≥2, ensuring uniform behavior across all parallel executions regardless of task count.

Does parallel execution work within disk-space constraints?

The Skill handles disk-space constraints by managing multiple worktrees efficiently. It performs precondition checks before execution and cleans up worktrees after stacking branches, minimizing resource overhead during concurrent operations.