parallel

Decompose tasks into independent workstreams managed via tmux and git worktrees.

18|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Jay-523/agent-skills --skill parallel-jay-523
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel
Source: https://github.com/Jay-523/agent-skills/tree/main/skills/parallel
Command: npx skills add https://github.com/Jay-523/agent-skills --skill parallel-jay-523

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the decomposition of complex tasks into independent workstreams, enabling multiple AI agents to work concurrently and accelerate development cycles.

Core Features & Use Cases

  • Task Decomposition: Splits large tasks into 3-4 manageable, independent workstreams based on domain/module.
  • Parallel Execution: Launches agents in separate tmux panes, each within its own git worktree, for concurrent development.
  • Progress Tracking: Monitors agent progress via JSON status files and provides clear merge strategies upon completion.
  • Use Case: When faced with building a new feature with distinct components like authentication, API endpoints, and UI, this skill can assign each component to a separate agent, drastically reducing the overall development time.

Quick Start

Use the parallel skill to split the task 'Implement user profile editing functionality' into independent workstreams.

Frequently Asked Questions about parallel

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

FAQPage Schema
How do I run parallel agent execution for concurrent software development?

Parallel agent execution is achieved by decomposing tasks into independent workstreams, launching each agent in a separate tmux pane within its own git worktree, and tracking progress via JSON status files.

What is the best way to split a large coding task into independent workstreams?

The best way to split tasks is by domain or module, breaking large features into 3-4 manageable workstreams like authentication, API endpoints, and UI, which can then be developed concurrently.

How does git worktree help manage multiple AI agents working at the same time?

Git worktree allows each AI agent to operate within its own isolated working directory, preventing file conflicts by assigning exclusive file ownership to each agent during concurrent development.

Can I use tmux to orchestrate concurrent development across separate agents?

Yes, tmux facilitates parallel execution by launching and managing each AI agent in a separate pane, providing a terminal environment for concurrent development and progress monitoring.

How are dependent tasks sequenced when orchestrating parallel agents?

Dependent tasks are sequenced by the orchestration logic after the initial decomposition, ensuring that workstreams requiring specific completed components wait for those independent tasks to finish.

What happens when parallel agents finish their assigned workstreams?

Upon workstream completion, the system reads JSON status files to verify progress and provides automated merge strategies to integrate the independently developed components back together.