parallel-tasks

Coordinate parallel subagent tasks with pre-scoping and cooperative file locks.

11|Updated Mar 19, 2019
One-click install
npx skills add https://github.com/lukoshkin/evangelist --skill parallel-tasks-lukoshkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-tasks
Source: https://github.com/lukoshkin/evangelist/tree/main/conf/ai/claude/skills/parallel-tasks
Command: npx skills add https://github.com/lukoshkin/evangelist --skill parallel-tasks-lukoshkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill coordinates multiple tasks dispatched to subagents or Claude Code sessions, particularly when tasks may touch overlapping files, to prevent conflicts, preserve deterministic commits, and reduce manual merge pain.

Core Features & Use Cases

  • Pre-scope each task to declare its planned file footprint.
  • Establish a per-batch cooperative lock and shared-file ownership to avoid hunk-level conflicts.
  • Monitor and advise on runtime extensions that could affect other tasks.
  • Use cases include dispatching 2+ related issues or plan items in parallel while maintaining a coherent commit history.

Quick Start

Invoke the dispatch with /parallel-tasks <task1> <task2> ... to run multiple tasks in parallel while avoiding file overlaps.

Frequently Asked Questions about parallel-tasks

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

FAQPage Schema
How do I run multiple coding tasks in parallel without merge conflicts?

To run multiple coding tasks in parallel without merge conflicts, use a coordination skill that pre-scopes file footprints and establishes cooperative locking across subagents. This prevents hunk-level overlaps and preserves deterministic commits when dispatching 2+ related issues simultaneously.

What is cooperative locking for multi-agent workflows?

Cooperative locking for multi-agent workflows is a mechanism that assigns shared-file ownership to each subagent before execution. It prevents multiple parallel tasks from editing the same files concurrently, ensuring conflict avoidance and coherent commit history across a batch.

Can I dispatch free-form issues to subagents and still avoid file overlaps?

Yes, you can dispatch free-form issues to subagents while avoiding file overlaps by invoking the parallel-tasks dispatch command. The skill pre-scopes each task's planned file footprint and monitors runtime extensions to advise on potential conflicts before they happen.

What's the best way to coordinate subagents touching overlapping files?

The best way to coordinate subagents touching overlapping files is to implement pre-scoping, cooperative locking, and per-batch logging. This approach manages file ownership dynamically, handles advisories at runtime, and guarantees deterministic commits without manual merge intervention.

Do I need any external dependencies to coordinate parallel tasks across subagents?

No external dependencies are required to coordinate parallel tasks across subagents. The skill operates independently using internal scripts to manage pre-scoping, locking, and batch monitoring, ensuring conflict-free parallel execution within your existing environment.

Why do my parallel coding agents create hunk-level conflicts in shared files?

Parallel coding agents create hunk-level conflicts in shared files because they lack cooperative locking and pre-scoped file footprints. Without per-batch coordination and a runtime monitor to enforce file ownership, concurrent edits to overlapping files result in merge conflicts.