O que ultracost faz?
Reduza os custos de fluxos de trabalho dinâmicos do Claude Code: fixe o modelo e o esforço certos em cada etapa do subagente, estime os gastos antes da execução e bloqueie scripts que executariam silenciosamente cada etapa no Opus.
Visão Geral
Esta skill permite controlar exatamente quais modelos de linguagem e níveis de esforço são usados em cada estágio dos subagentes em fluxos de trabalho dinâmicos do Claude Code. Ela ajuda a evitar custos inesperados, garantindo que apenas as etapas necessárias usem modelos mais caros como Opus.
Funcionalidades
- Pin: Fixe o modelo (Haiku, Sonnet, Opus) e o nível de esforço para cada estágio do subagente.
- Estimar: Veja uma estimativa do custo total antes de executar o script.
- Bloquear: Impedir scripts que usariam Opus em todas as etapas sem necessidade.
Como Usar
Adicione as seguintes regras ao seu arquivo .claude/settings.json ou defina-as como regras de projeto:
{
"rules": [
{
"name": "ultracost-pin",
"description": "Fixa modelo e esforço para cada estágio do subagente",
"pattern": "subagent:*",
"config": {
"model": "sonnet",
"effort": "medium"
}
},
{
"name": "ultracost-estimate",
"description": "Estima custo antes da execução",
"action": "estimate"
},
{
"name": "ultracost-block-opus",
"description": "Bloqueia scripts que usam Opus em todas as etapas",
"action": "block",
"model": "opus"
}
]
}
Exemplo
Se você tiver um fluxo de trabalho com 3 estágios:
- Estágio 1: Haiku, esforço baixo (para tarefas simples de busca)
- Estágio 2: Sonnet, esforço médio (para raciocínio intermediário)
- Estágio 3: Opus, esforço alto (somente para decisões críticas)
Com o ultracost, você pode garantir que cada estágio use exatamente o modelo e esforço pretendidos, evitando que o Claude decida automaticamente usar Opus para todos.
Compatibilidade
- Plataforma: Claude Code
- Versão: 1.0+
Notas
- Use
ultracost estimateantes de executar scripts longos para ver o custo esperado. - A opção "block" impede execução se o script tentar usar Opus em estágios desnecessários.
- Ajuste as configurações por estágio conforme necessário.