subagent-batching
Patterns for launching and managing parallel subagents efficiently.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Subagent Batching
Patterns for parallel subagent execution. Use your judgment on batch sizes based on task complexity.
When to Parallelize
Parallelize when:
- Processing multiple independent items (PRs, issues, files)
- Tasks have no dependencies between items
- Each item can succeed or fail independently
Don't parallelize when:
- Later items depend on earlier results
- Shared resources could cause conflicts
- You need to aggregate results before proceeding
Launch Pattern
Launch subagents in a single message with multiple Task tool calls. Don't launch sequentially.
# Correct: ONE message with multiple Task calls
Task 1: Process item A
Task 2: Process item B
Task 3: Process item C
# All launch simultaneously
Batching for Large Sets
For many items, batch them and validate between batches:
- Launch a batch of subagents in parallel (single message)
- Wait for all to complete using
TaskOutputwithblock=true - Validate results before proceeding
- Start next batch after validation
Subagent Prompts
Give each subagent focused context:
- Clear task description
- Relevant identifiers and locations
- Expected output format
- Success criteria
Error Handling
- One failure shouldn't block the rest
- Mark failed items for human review
- Continue processing remaining items
- Provide summary of successes and failures
Reporting
After completion, summarize:
- Total items processed
- Successes with brief descriptions
- Failures with reasons
- Any required follow-up actions
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!