15 truques para dominar o Claude Code
Recursos simples e poderosos para trabalhar com mais contexto, mais controle e menos retrabalho no Claude Code, do /init e modo planejamento a subagentes, skills, hooks e configuração de permissões.
A maioria das pessoas usa o Claude Code do jeito mais básico possível: abre o terminal, escreve um prompt qualquer, espera a resposta e fica corrigindo erro por erro na mão, como se fosse só um chat dentro de um terminal. E esse é o problema, porque o Claude Code não foi feito apenas para responder comandos simples. Ele pode funcionar como um verdadeiro ambiente de desenvolvimento com IA, mas para isso você precisa parar de usar como assistente comum e começar a usar como ferramenta profissional.
São 15 recursos simples e poderosos para ter mais contexto, mais controle, mais velocidade e, principalmente, muito menos retrabalho.
1. Rode /init em todo projeto novo
Sempre que abrir um projeto no Claude Code, rode o comando /init. Ele analisa arquivos, pastas, arquitetura e padrões do projeto e cria um arquivo CLAUDE.md, que funciona como um manual interno. Ele mostra pro Claude como o projeto está organizado, quais padrões você usa, quais arquivos são importantes e quais regras precisam ser seguidas. Assim você não precisa reexplicar tudo toda vez que abrir uma sessão nova.
Se o projeto está começando do zero, também dá para pedir ajuda ao próprio Claude para criar esse CLAUDE.md, explicando o objetivo do projeto, a stack, a estrutura de pastas e as regras principais.
2. Configure uma status line
Com /statusline, você pede pro Claude mostrar informações importantes durante a sessão: modelo atual em uso, percentual de contexto consumido, custo acumulado e outras métricas. Isso vira um mini painel dentro do terminal e ajuda a perceber quando a conversa está ficando pesada demais antes da qualidade cair por excesso de contexto.
3. Não jogue o projeto inteiro na conversa
O Claude funciona muito melhor recebendo apenas o contexto necessário para a tarefa atual. Se você vai corrigir um componente, não precisa mandar a explicação inteira do projeto. Se vai ajustar uma função específica, não precisa carregar dez arquivos sem relação com aquilo. Quanto menos ruído no contexto, melhor o resultado. Quebre problemas grandes em etapas menores: planeja, implementa, testa, refina.
4. Use /context para ver o que está pesando
Esse comando mostra o que está consumindo espaço na janela de contexto: arquivos, mensagens trocadas, ferramentas, MCPs, instruções de sistema, skills e outras partes da sessão.
5. Domine /compact e /clear
Quando a conversa chegar perto de 60% do contexto usado, vale usar /compact. Ele resume a conversa preservando as partes importantes, sem carregar todo o histórico bruto. Dá até para ser específico, por exemplo pedindo para compactar preservando decisões sobre banco de dados, autenticação e integração com API.
Já quando você vai mudar completamente de tarefa, mudando todo o contexto, vale usar /clear. Ele limpa a conversa e começa uma sessão nova, mas mantém os arquivos do projeto e o CLAUDE.md. Ou seja, limpa a conversa sem perder o projeto.
6. Comece pelo modo de planejamento
No Claude Code dá para alternar entre modos com Shift+Tab ou selecionando manualmente. No modo plano, o Claude lê arquivos, pesquisa, pensa, mas não altera nada no projeto. Antes de escrever código, ele monta uma estratégia, identifica riscos, faz perguntas e organiza os passos. Só depois que você aprova o plano ele executa. Esse hábito simples reduz muito retrabalho e evita gastar token corrigindo algo que ele entendeu errado.
7. Obrigue o Claude a pedir esclarecimentos
Peça explicitamente: "antes de implementar qualquer coisa, me faça perguntas até estar pelo menos 95% confiante de que entendeu aquilo que eu preciso". Muitas vezes o erro não acontece porque o modelo é ruim, mas porque o pedido estava incompleto. Perguntas antes evitam três ou quatro rodadas de correção depois, que gastam tempo e token.
8. Use subagentes em problemas complexos
Para tarefas mais complexas, peça pro Claude usar subagentes. Cada um trabalha com contexto próprio, separado da conversa principal: um pode pesquisar, outro revisar testes, outro analisar arquitetura, outro explorar uma alternativa. Depois todos retornam pro agente principal com as conclusões. Na prática é como sair de um único desenvolvedor para uma pequena equipe trabalhando em paralelo, chegando em resultados melhores mais rápido.
9. Crie skills para tarefas recorrentes
Skills são arquivos reutilizáveis com instruções específicas para tarefas que se repetem. Por exemplo, uma skill chamada seo-audit explicando exatamente como revisar o SEO de um site, ou uma auditoria-de-seguranca com um processo específico de auditoria técnica em um CRM. Depois basta chamar a skill em linguagem natural. Isso transforma processos repetitivos em fluxos padronizados, sem repassar instruções toda vez. Trabalhando em equipe, dá pra versionar essas skills no repositório para todo mundo seguir o mesmo padrão de entrega.
10. Mantenha o CLAUDE.md vivo
Sempre que descobrir uma nova regra de projeto, um padrão importante, uma decisão de arquitetura ou uma pegadinha que o Claude não pode esquecer, atualize o CLAUDE.md. Isso faz o modelo ficar progressivamente melhor naquele projeto. Só um cuidado: não transforme esse arquivo num livro gigante, ele entra no contexto de toda sessão, então se ficar enorme também consome mais token. O ideal é manter objetivo, com as informações realmente importantes. Rodar /init de novo também ajuda a atualizar esse arquivo.
11. Não espere uma resposta ruim terminar
Se perceber que o Claude está indo por um caminho errado, interrompa, corrija a direção e peça de novo. Cada token gasto numa direção errada só polui mais o contexto, então além de gastar mais fica mais difícil de arrumar depois. É melhor corrigir no começo do que deixar ele construir algo inteiro em cima de uma premissa errada.
12. Configure hooks
Com /hooks dá para criar ações automáticas quando algo acontece na sessão. Um exemplo simples e útil: tocar um som quando o Claude terminar uma tarefa. Isso ajuda bastante quando você deixa várias sessões rodando ao mesmo tempo, trabalha em outra coisa e sabe, pelo aviso sonoro, quando uma sessão terminou e precisa da sua atenção.
13. Use análise de imagem
O Claude também analisa imagens, o que é forte principalmente em front-end. Dá para pedir um screenshot da aplicação, avaliação visual do layout e apontamento do que está estranho, por exemplo: "tire um print da página e me diga se o layout parece profissional". Depois ele corrige, tira outro screenshot e repete o processo. Esse ciclo de criar, visualizar e ajustar melhora bastante a qualidade da interface.
14. Use referências visuais
Mande screenshots de sites que você gosta e peça pro Claude criar algo inspirado naquele estilo, não para copiar identidade, marca ou conteúdo, mas como referência de layout, hierarquia, espaçamento, estrutura visual e padrão de componentes. Isso ajuda bastante a fugir do visual genérico de site feito por IA. Quanto melhor a referência, melhor tende a ser o resultado.
15. Configure permissões com cuidado
Muita gente usa modos que deixam o Claude executar tudo sem confirmação nenhuma. Isso acelera o trabalho, mas aumenta muito o risco. O ideal é permitir explicitamente comandos seguros, como build, teste e leitura de arquivos, e bloquear comandos destrutivos, como os que apagam arquivos ou removem pastas inteiras. Assim você ganha autonomia sem abrir mão de segurança, e regra de bloqueio sempre tem prioridade. Na prática, a forma mais segura de trabalhar é sempre pedir que ele confirme permissão antes de executar qualquer coisa, garantindo que você saiba exatamente o que está sendo feito.
Resumindo
O Claude Code não é apenas uma ferramenta para gerar código. Só aplicando os primeiros truques, como /init, o CLAUDE.md, o modo planejamento, o /context, o /compact e um pouco mais de cuidado com permissões, já dá pra sentir uma diferença enorme na qualidade das entregas e na quantidade de retrabalho.
Leia também