Maestria — modelos, custo, IDE
Escolha o modelo certo, controle o custo e integre com seu editor
⏱ Estim. ~9 min
01 · Ler
A última peça da maestria do Claude Code é otimização — escolher o modelo certo para cada tarefa, controlar custos e usar integrações com IDE que combinem com seu fluxo.
A maioria das pessoas dev nem pensa nisso. Usa o modelo padrão para tudo, não acompanha o custo, fica só no terminal. Mas o que separa uma pessoa boa no Claude Code de uma incrível é saber quando usar Opus vs Sonnet, quando dar clear vs compactar contexto, quando trocar o terminal pela extensão do VS Code.
Pontos-chave
- Escolha de modelo: modelos diferentes para tarefas diferentes
- Consciência de custo: acompanhar e otimizar uso de tokens
- Integração com IDE: alternativas gráficas ao terminal
- Objetivo: custo mínimo, produtividade máxima
02 · Ler
O Claude Code te dá acesso a vários modelos, cada um com pontos fortes diferentes: - Sonnet — o burro de carga. Rápido, capaz, cost-effective. Use para coding do dia a dia, refactor, conserto de bug, a maioria das tarefas. Deve ser seu padrão. - Opus — a artilharia pesada. Decisões de arquitetura complexa, planejamento em vários passos, raciocínio sobre bugs sutis. Mais caro, mas vale a pena nos problemas difíceis. - Haiku — rei da velocidade. Rápido e barato. Use para tarefas simples de subagent, operações de fundo, perguntas rápidas.
O comando /effort deixa você definir o effort level (low, medium, high), que controla quão fundo o Claude raciocina sobre seu pedido. Effort mais baixo = mais rápido e mais barato para tarefas simples; effort mais alto = raciocínio mais profundo para problemas complexos.
Troque de modelo a qualquer hora com /model. Você não fica preso.
Pontos-chave
- Sonnet: trabalho do dia a dia, melhor equilíbrio custo/capacidade (padrão)
- Opus: raciocínio complexo, arquitetura, bugs difíceis
- Haiku: tarefas simples, subagents, perguntas rápidas
- Effort level: low/medium/high controla profundidade de raciocínio
- Troque a qualquer momento com /model
03 · Exemplo de código
Use /model para trocar de modelo e /cost para acompanhar gastos.
Comandos de modelo e custo
/model sonnet # Switch to Sonnet (daily coding)
/model opus # Switch to Opus (complex problems)
/model haiku # Switch to Haiku (quick tasks)
/effort low # Faster, cheaper reasoning for simple tasks
/effort medium # Balanced reasoning (default)
/effort high # Deeper reasoning for complex problems
/cost # Show current session cost
/context # Show what's consuming context space
Troque de modelo conforme a tarefa muda. Comece com Opus para uma discussão complexa de arquitetura, troque para Sonnet na implementação. Use /cost para manter consciência do gasto — uma pessoa dev típica gasta $6-12 por dia. Sessions pesadas de refactor são mais caras; correções rápidas, mais baratas.
04 · Ler
Aqui estão as estratégias de economia de custo mais eficazes, ordenadas por impacto:
1. Dê clear entre tarefas não relacionadas — /clear reseta seu contexto. Contexto limpo significa que o Claude processa menos tokens por mensagem. 2. Use subagents para trabalho verboso — saída de teste, logs e investigação enchem o contexto rápido. Delegue para subagents. 3. Mova conhecimento especializado para skills — o CLAUDE.md carrega em toda session. Skills carregam só quando invocadas. Mova fluxos detalhados para skills. 4. Escolha o modelo certo — Haiku para tarefas simples custa uma fração do Opus. Não use Opus para renomear variáveis. 5. Compacte estrategicamente — /compact com um focus hint preserva o importante, descarta o resto. 6. Limite servidores MCP — cada definição de ferramenta de servidor consome contexto. Desabilite os que você não usa.
O maior desperdício é a "session pia-da-cozinha" — uma conversa só tentando fazer tudo. Dê clear entre tarefas.
Pontos-chave
- /clear entre tarefas não relacionadas (maior impacto)
- Subagents para trabalho verboso (testes, logs, investigação)
- Skills ganham do CLAUDE.md para conhecimento especializado
- O modelo certo para a tarefa certa
- /compact com focus hint quando o contexto encher
- Desabilite servidores MCP não usados
05 · Ler
O Claude Code não é só uma ferramenta de terminal. Ele integra com os editores que você já usa: Extensão do VS Code — painel gráfico de chat dentro do VS Code. Você ganha diffs inline (compare mudanças lado a lado), @-mention de arquivos e ranges de linha (@auth.ts#5-10), modo plan com editor visual de markdown e gerenciamento de session. Instale pelo Extensions marketplace — procure por 'Claude Code'.
Plugin do JetBrains — chat integrado para IntelliJ, WebStorm, PyCharm e outras IDEs JetBrains. Mesma consciência de contexto de código, visualização de diff e suporte a desenvolvimento remoto.
Ambos compartilham configuração com a CLI via ~/.claude/settings.json. Seus hooks, permissions e skills funcionam em todo lugar.
Pontos-chave
- VS Code: chat gráfico, diffs inline, @-mention, modo plan
- JetBrains: chat integrado no IntelliJ, WebStorm, PyCharm
- CLI e extensões de IDE compartilham configuração
- Hooks, permissions e skills funcionam em todos os ambientes
06 · Quiz
Você está fazendo um refactor simples de renomear em 3 arquivos. Qual modelo deve usar?
- Opus — sempre use o modelo mais capaz
- Haiku — opção mais barata
- Opus (high effort) — deixe o Opus planejar o refactor primeiro
- Sonnet — melhor equilíbrio de capacidade e custo para tarefas de rotina
07 · Ler
Intervalo — você já sabe como escolher modelos
Na primeira metade você aprendeu: o Claude Code tem modelos diferentes (Sonnet / Opus / Haiku) e tarefas diferentes pedem cérebros diferentes. Naquela pergunta de pouco antes, você também respondeu qual usar num refactor.
A segunda metade vai estender duas coisas: usar dragSort para classificar tarefas no modelo certo e mostrar um cenário mais sutil — debug de race condition — para ver se você consegue distinguir qual tipo de tarefa precisa de raciocínio mais forte.
No final, você aprende o comando /cost, que mostra quanto uma session gastou em tokens, para controlar o orçamento na prática.
Pontos-chave
- Sonnet é o padrão, bom para a maior parte das tarefas de dev
- Opus é para cenários que pedem raciocínio profundo (refactor complexo, debug, decisões de design)
- Haiku é rápido e barato, bom para tarefas simples em lote
- /model troca de modelo, /cost mostra o gasto
08 · Classificar arrastando
Classifique cada tarefa pelo modelo recomendado.
(Esta seção é interativa — ative o JavaScript para usar.)
09 · Ler
Você terminou todo o trilho avançado do Claude Code. Do Level 8 com comandos básicos até skills no Level 9, MCP no Level 10, gerenciamento de contexto no Level 11 e agora features avançadas no Level 12.
Você entende subagents para delegar, worktrees para trabalho paralelo, hooks e permissions para customização, modo headless para automação e escolha de modelo para otimização de custo. Essas são as ferramentas que separam quem usa por hobby de quem usa com profundidade.
O próximo level sai do específico do Claude Code para o modo de pessoa engenheira júnior em geral — debug, deploy e trabalho profissional. Cada skill do Claude Code que você aprendeu vai deixar essas aulas mais eficientes.
Pontos-chave
- Você completou todo o trilho do Claude Code (Levels 8-12)
- Subagents, worktrees, hooks, modo headless, otimização de custo
- São skills de uso profundo que se acumulam com o tempo
- A seguir: modo de pessoa engenheira júnior — o último level
10 · Quiz
Você precisa debugar uma race condition sutil no código de autenticação. Para qual modelo trocar?
- Opus — melhor raciocínio para bugs complexos e sutis
- Haiku — mais rápido e mais barato
- Sonnet — padrão para o trabalho do dia a dia
- Opus (high effort) — raciocínio profundo no plano, executando com Sonnet
11 · Preencher
Para ver quanto sua session atual do Claude Code já gastou, digite o slash command /_____
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.