// Orchestrate parallel task execution and coordinate multiple concurrent operations. Use this skill when you have multiple independent tasks that can be executed simultaneously to maximize efficiency.
| name | swarm |
| description | Orchestrate parallel task execution and coordinate multiple concurrent operations. Use this skill when you have multiple independent tasks that can be executed simultaneously to maximize efficiency. |
This skill helps you orchestrate parallel execution of tasks and coordinate concurrent operations efficiently.
Use this skill:
Always Execute Concurrently: Batch all independent operations in a single message with multiple tool calls.
Never Sequential When Parallel is Possible: If tasks don't depend on each other, run them in parallel.
When reading/writing multiple unrelated files, use multiple tool calls in one message:
Read file A + Read file B + Read file C (in parallel)
Grep for pattern A + Glob for files B + Read config C (in parallel)
Run linter + Run tests + Run build (in parallel when safe)
When editing multiple independent files:
Edit file A + Edit file B + Edit file C (in parallel)
# Single message with multiple tool calls:
- Read src/service/LLMService.py
- Read src/service/MongoService.py
- Read src/api/search.py
- Grep for "async" pattern
# Multiple messages:
Message 1: Read src/service/LLMService.py
Message 2: Read src/service/MongoService.py
Message 3: Read src/api/search.py
Message 4: Grep for "async" pattern
Read LLMService.py + Read MongoService.py + Read MnemsoyneService.py (parallel)
Edit file1.py + Edit file2.py + Edit file3.py (parallel)
Run pytest + Run lint + Check types (parallel when independent)