← ClaudeAtlas

routing-matrixlisted

Configure a multi-model routing matrix for AI agent orchestration. Define role assignments, model pools, provider lanes, fallback chains, and dispatch policies. Ships as a user-fillable YAML template — pre-populated with role structure and governance policies; the user fills in model names, providers, and ban lists. Use when setting up agent team orchestration, defining which models serve which roles, or configuring automated model dispatch.
MyAiFreedomSystems/incredagents · ★ 0 · AI & Automation · score 66
Install: claude install-skill MyAiFreedomSystems/incredagents
# Routing Matrix — Model Dispatch Configuration This skill defines a routing matrix: which AI models are assigned to which agent roles, how fallback chains resolve, and what policies govern model selection at dispatch time. ## What this is A structured YAML configuration that maps model pools (cloud, local, direct API, MLX) onto agent roles (orchestrator, advisor, builder, qa, linter, kaizen, logger) and declares the policies that shape dispatch behavior. **This skill ships as a template.** The role structure and governance policies are pre-configured. You fill in model names, provider lanes, and ban lists. ## Quick start 1. Copy `templates/routing-matrix.template.yaml` to your project root. 2. Rename it to `routing-matrix.yaml`. 3. Fill in the `<...>` placeholders with your model names, providers, and context windows. 4. Run the schema validator: `python3 routing-matrix/scripts/validate.py routing-matrix.yaml` ## Role structure The matrix pre-defines 10 roles in a fixed sequence. Each role has: | Field | Description | |---|---| | `primary` | Model ID to use when available | | `provider` | Provider lane (openai, anthropic, ollama-local, ollama-cloud, openrouter, zai, mlx-local, etc.) | | `strength` | Human-readable description of why this model fits this role | | `sequence_order` | Position in the sequential pipeline (1 = first to run after orchestrator) | | `fallback_chain` | Ordered list of `provider/model-id` alternatives if primary is unavailable | | `lens` | Wha