<!-- https://staircase.co/agents/roster/router -->
# Router

# Router

Routing

<!--source:agent-kits-->
Reads the current roster and names which specialist and which skills fit the task, with the reasoning behind the choice.
<!--/source-->

- **Used when**
<!--source:agent-kits-->
— At the start of any task where the right specialist is not obvious, or when someone wants an overview of what the fleet can do.
<!--/source-->

- **Loads first**
<!--source:agent-kits-->
- The kit's own index, re-read on every request rather than recalled, so a newly added agent is routable the day it lands.
<!--/source-->
<!--source:agent-kits-->
- The shared engineering guidelines, for the constraints every recommendation inherits.
<!--/source-->

- **Returns**
<!--source:agent-kits-->
- The recommended agents and skills, with the rationale for each.
<!--/source-->
<!--source:agent-kits-->
- How to invoke them.
<!--/source-->
