Executing Work in Parallel
Installation
SKILL.md
Executing Work in Parallel
Core Pattern
Parallel execution prevents context saturation and accelerates work through concurrent processing. Key principle: implement shared dependencies first, then launch independent agents simultaneously.
When to parallelize
- 2+ independent tasks — Different files or modules without interactions
- Research investigations — Multiple agents exploring different aspects
- Layer-based work — Database → API → Frontend stages
- Multi-file refactoring — Changes without interdependencies
When NOT to parallelize
- Single file modification — Use direct tools
- Sequential operations — Tasks building on each other
- Shared resource conflicts — Multiple agents modifying same file
- Complex interdependencies — Most tasks depend on others