agent-swarmlisted
Install: claude install-skill richfrem/agent-plugins-skills
## Dependencies
This skill requires **Python 3.8+** and standard library only. No external packages needed.
**To install this skill's dependencies:**
```bash
pip-compile ./requirements.in
pip install -r ./requirements.txt
```
See `../../requirements.txt` for the dependency lockfile (currently empty — standard library only).
---
# Agent Swarm
Parallel or pipelined execution across multiple agents and worktrees. The orchestrator partitions work, dispatches to agents, and verifies/merges the results.
## When to Use
- Large features that can be split into independent work packages
- Bulk operations (tests, docs, migrations, RLM distillation) that benefit from parallelism
- Multi-concern work where specialists handle different aspects simultaneously
## Process Flow
1. **Plan & Partition** -- Break work into independent tasks. Define boundaries clearly.
2. **Route** -- Decide execution mode:
- **Sequential Pipeline** -- Tasks depend on each other (A -> B -> C)
- **Parallel Swarm** -- Tasks are independent (A | B | C)
2.5. **Interactively Determine CLI and Model (ask once during bootstrap)**: Before dispatching the swarm workers, you must ask the user:
- *"Which LLM CLI engine would you like to run the swarm workers through?"* (Options: `agy`, `claude`, `copilot`, `gemini`, `llama`).
- *"Which specific model should be used?"* (Options/defaults per engine, e.g., `Gemini 3.5 Flash (Low)` or `gemini-3.5-flash` for `agy`).
- Construct the `swarm_run.py` invocatio