An intelligent skill that helps Claude Code parallelize Task tool calls when working on batch operations, repetitive changes, or research tasks.
When you ask Claude to perform the same operation across many items (files, components, services), this skill automatically guides Claude to:
- Identify parallelizable work - Recognize when tasks can run concurrently
- Assess optimal parallelization - Determine how many tasks to run in parallel based on complexity
- Execute efficiently - Batch and run tasks for maximum throughput
- Handle failures gracefully - Retry failed tasks and report results clearly
The skill defines 5 parallelization levels based on task characteristics:
| Level | Concurrent Tasks | Use Case |
|---|---|---|
| Maximum | 8-10 | Read-only research, exploration, analysis |
| High | 5-7 | Simple templated changes, bulk updates |
| Moderate | 3-4 | Refactoring, migrations, context-aware changes |
| Limited | 2 | Complex logic, subtle dependencies |
| Sequential | 1 | Explicit dependencies, shared state |
The skill evaluates each batch operation for:
- Task independence (can tasks run without affecting each other?)
- Resource requirements (CPU, memory, I/O intensity)
- Failure impact (what happens if one task fails?)
- Task complexity (simple pattern vs. complex reasoning)
For cost-effective parallel execution:
- haiku: Simple, repetitive tasks (renaming, imports, templated edits)
- sonnet: Moderate complexity (refactoring, documentation)
- opus: Complex reasoning (architecture, debugging)
"Research how 10 different libraries handle authentication"
"Add the same import to all 50 component files"
"Check which of these 20 APIs are still active"
"Refactor these 15 functions to use the new error handling pattern"
"Update all configuration files to the new schema"
"Add JSDoc comments to all exported functions"
"Create the base class, then create all derived classes"
"Update the API schema, then update all callers"
See Installation Guide for all installation methods.
# Via marketplace (recommended)
# Follow marketplace setup: ../../docs/manual-installation.md
# Or via GitHub
claude plugins install github:nsheaps/ai-mktpl/plugins/task-parallelization
# Or locally for testing
cc --plugin-dir /path/to/plugins/task-parallelizationWhen you make a request that involves repetitive or batch operations, Claude will:
- Recognize the pattern - Identify that multiple similar tasks need to be performed
- Consult this skill - Use the parallelization guidelines to plan execution
- Create task batches - Group independent tasks based on the recommended parallelization level
- Execute in parallel - Launch multiple Task agents concurrently
- Aggregate results - Collect and summarize outcomes from all tasks
- Be specific about what needs to change across items
- Provide examples of the expected transformation
- Mention if there are any dependencies between items
- Ask to parallelize tasks that modify the same file
- Expect shared context between parallel tasks
- Assume order of completion matches order of launch
MIT License - See repository root for details.