2026-03-14//LOG
Claude Code Como Ferramenta Principal: 4 Meses Depois
Faz 4 meses que troquei pro Claude Code como ferramenta principal. Nao como complemento. Nao como side thing. Como FERRAMENTA PRINCIPAL. Terminal puro, sem VS Code, sem JetBrains. So o Claude no terminal e bora.
Aqui vai a review sem frescura.
O QUE FUNCIONA PRA CARALHO:
Refatoracao. Mano, eh aqui que o bicho brilha de um jeito absurdo. "Refatora esse service pra usar repository pattern." Pronto. Multiplos arquivos, testes atualizados, imports arrumados. O que ia me tomar uma tarde inteira sai em 10 minutos.
Arquitetura. Tu descreve um modulo em linguagem natural e recebe uma implementacao completa que segue os padroes que JA EXISTEM no teu codebase. Pro TOPO Contabil eu descrevi o modulo de relatorios fiscais e o cara me devolveu Clean Architecture completa -- entidades, use cases, repositories, controllers -- tudo batendo com o resto do projeto. Sem eu explicar o padrao. Ele VIU o padrao.
Debugging. Cola o erro, recebe o diagnostico. O Claude vai tracando pelo codigo, acha o problema, sugere o fix. Pra bug complexo que cruza varios arquivos, ter o contexto completo muda o jogo completamente.
Testes. "Escreve testes pra esse service, cobre os edge cases." Os testes que saem sao de verdade, testam comportamento real, nao aquele teste meia boca de "a funcao existe ne? beleza."
Workflow git. Mensagens de commit, descricao de PR, gerenciamento de branch. As regras de Git Safety que tenho na config garantem que o Claude nunca faz merda destrutiva sem eu confirmar.
O QUE NAO FUNCIONA:
UI. Qualquer coisa visual eh sofrimento. Tu nao CONSEGUE ver o que ta buildando. Pra frontend eu ainda pulo pro browser. CSS, layout, responsivo -- precisa de olho na tela, nao tem jeito.
Debug interativo pesado. Quando tu precisa botar breakpoint, passar linha por linha, inspecionar estado em runtime. O terminal tem limite aqui, nao da pra fingir que nao.
Quando tu NAO SABE o que quer. O Claude eh monstro pra executar uma visao clara. Mas se tu ta no modo exploracao, "tenta alguma coisa ai" nao funciona. Tu precisa saber o que quer antes de pedir.
O QUE MUDOU NO MEU WORKFLOW:
Agora eu penso em PROMPTS, nao em teclas de atalho. Em vez de "abre o arquivo, vai pra linha 47, muda essa variavel," eu penso "extrai essa logica de validacao pra uma funcao propria." Nivel mais alto. Mais intencional.
Minha frequencia de commit explodiu. O Claude torna commit pequeno e atomico facil demais. Commito depois de cada mudanca significativa em vez de juntar tudo num commitao.
Minha qualidade de code review melhorou. Uso o Claude pra revisar meu proprio codigo antes de dar push. Ele pega coisa que eu passo batido.
VOLTARIA ATRAS?
Nao. Nem fodendo. Mesmo com as limitacoes, o ganho de produtividade eh absurdo demais. Toco 6 projetos em paralelo e o Claude Code eh a unica razao de isso ser possivel. Velocidade de implementacao, consistencia de padrao, qualidade de refatoracao. Isso ACUMULA.
O segredo eh saber quando usar e quando sair. Eh ferramenta de forca, nao varinha magica. Tu ainda precisa ser o arquiteto, o cara que decide, quem sabe o que eh codigo bom. O Claude so te leva la mais rapido.