From claude-code-skills
This skill should be used when deciding which Claude model or agent to spawn for a task, when the user asks "which model should I use", when planning a multi-agent workflow, when optimizing for token cost vs quality, or when a task involves spawning sub-agents. Provides model selection rules and token economy guidance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-code-skills:model-routingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reference: seleção de modelo e economia de tokens para este workflow de desenvolvimento.
Reference: seleção de modelo e economia de tokens para este workflow de desenvolvimento.
Esta skill define como tomar decisões de roteamento — qual modelo usar, quando lançar agente vs responder inline, como estruturar trabalho paralelo.
O que fazer:
O que não fazer:
rtk — cada linha de output desnecessária custa tokensPrincípio central: o modelo mais barato que resolve o problema é sempre o correto. Custo não é só dinheiro — é velocidade e janela de contexto.
Agentes independentes → paralelo. Agentes dependentes → sequencial.
# ERRADO: sequencial quando paralelo é possível
agent1 → wait → agent2 → wait → agent3
# CORRETO: paralelo quando independentes
[agent1, agent2, agent3] → wait → sintetizar inline
Agentes Haiku em paralelo para leitura. Sonnet/Opus para síntese.
rtk go test ./... # não: go test ./...
rtk pytest # não: pytest
rtk git diff # não: git diff
rtk gh pr view 42 # não: gh pr view 42
rtk cargo build # não: cargo build
RTK passa comandos desconhecidos sem filtrar — sempre seguro usar.
| Tarefa | Abordagem | Custo relativo |
|---|---|---|
| Leitura + resumo de arquivo | Agente Haiku | Muito baixo |
| Review rápido de código | Agente Haiku | Muito baixo |
| Review de código DS (pitfall check) | data-science-reviewer Haiku | Muito baixo |
| Geração de código | Sonnet inline | Médio |
| Implementação de pipeline de EDA | data-science-expert Sonnet | Médio |
| Implementação/debug de modelo DS | data-science-expert Sonnet | Médio |
| Review de PR multi-arquivo | 3-5 agentes Sonnet paralelos | Médio-alto |
| Validação científica | research-validator Opus | Alto |
| Validação de reprodutibilidade de experimento | Haiku (verificar seeds/leakage) + research-validator Opus | Alto |
| Especificação de projeto DS/científico | document-reader Haiku + requirements-analyst Opus + phase-planner Opus | Alto, one-time |
| Especificação de projeto genérico | Haiku (docs) + Opus×2 | Alto, one-time |
Lançar agente tem overhead de cold start. Só vale quando a tarefa é isolada ou precisa de modelo diferente.
Ao final de qualquer sessão que resulte em alteração de código, atualizar README.md e CHANGELOG.md do projeto. Ver protocolo completo em skills/shared/changelog-readme-protocol.md.
references/cost-patterns.md — Anti-patterns de gasto de tokens, custo relativo por operação, cachingGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub josgomes/claude-code-skills --plugin claude-code-skills