Cinco truques de worktrees no Claude Code que vão mudar seu fluxo de trabalho

Algumas semanas atrás, escrevi sobre git worktrees — o que são, como criá-los e por que são melhores do que clonar o repositório três vezes. O básico. Mas o básico é só metade da história. Porque o Claude Code não apenas funciona com worktrees — ele tem suporte nativo para eles. Flags dedicadas, isolamento automático, integração com tmux. E a diferença entre saber que worktrees existem e saber como o Claude Code os aproveita é como ter um carro e descobrir que ele tem modo esportivo. ...

11 de março de 2026 · Fernando

Engenharia de contexto: a habilidade invisível que separa os agentes bons dos medíocres

Imagine que você contrata um consultor brilhante. Ele tem dois doutorados, fala sete idiomas e resolve problemas que você nem sabia que existiam. Você o senta em uma sala e diz: “preciso que refatore a autenticação do projeto”. O consultor olha para você, acena com a cabeça e pergunta: “Que projeto?” Você não lhe deu acesso ao código. Não explicou a arquitetura. Ele não sabe se você usa tokens JWT ou cookies de sessão. Não sabe qual linguagem de programação você usa, quantos microsserviços existem ou por que a última tentativa de migração foi um desastre. ...

11 de março de 2026 · Fernando

Codex Automations sem Codex: agentes noturnos com Claude Code e systemd

Duas semanas atrás, a OpenAI apresentou as Codex Automations. A ideia: você define um gatilho (um cron, um push, uma nova issue), escreve instruções em linguagem natural e um agente executa sozinho em um worktree isolado. Sem intervenção humana. Enquanto você dorme, o agente organiza issues, resume falhas de CI, gera release briefs e até melhora suas próprias instruções. Parece mágica. E é, um pouco. Mas tem um detalhe que não é muito mencionado no keynote: você precisa do app Codex rodando no seu desktop. macOS ou Windows. Nada de servidor headless. Nada de deixar no seu miniPC e esquecer. ...

11 de março de 2026 · Fernando

Seu agente de codificação em IA é um loop while com delírios de grandeza

A primeira vez que usei o Claude Code para refatorar um módulo inteiro, tive algo próximo a uma experiência mística. Descrevi o que queria, fui buscar um café e, quando voltei, já tinha um pull request com 14 arquivos modificados, testes atualizados e uma mensagem de commit decente. “Isso é magia”, pensei. Não é mágica. É apenas um loop de while. Recentemente, Michael Bolin, da OpenAI, publicou um artigo desmontando o funcionamento interno do Codex CLI. E adivinhe: o segredo por trás dos AI coding agents não é um algoritmo revolucionário, nem uma misteriosa rede neural. É um loop que chama um LLM, executa ferramentas e repete até não haver mais nada a fazer. ...

11 de março de 2026 · Fernando

De /simplify ao conselho Jedi: como criei um code review com Kent Beck, Martin Fowler e Mike Acton

Claude Code possui um slash command chamado /simplify, que analisa seu código automaticamente. Eu passei um diff gigante — cerca de 500 linhas em 8 arquivos. O resultado foi… interessante. Encontrou coisas que eu não teria notado. Mas também me fez perder tempo com problemas irrelevantes. Então, desmontamos tudo e reconstruímos peça por peça. O que faz o /simplify É um skill que já vem embutido no Claude Code (não é necessário instalar). Ele executa três agentes em paralelo, cada um analisando o mesmo diff sob um ângulo diferente: ...

9 de março de 2026 · Fernando

33.000 linhas de XML para te dizer que heavyWork() demora: como dominei o xctrace para LLMs

Na semana passada, eu estava analisando o desempenho de um aplicativo Swift usando o Instruments. Nada fora do comum: xctrace record, xctrace export, copiar o XML no contexto do Claude Code, pedir para detectar os hotspots. E o Claude me responde: “O arquivo XML é muito grande, não consigo processá-lo de forma confiável.” 33.553 linhas de XML. Tudo isso para um programa com duas funções. O verdadeiro problema xctrace export é uma ferramenta incrível. Ele te dá tudo: cada sample, cada backtrace, cada frame com seu binário, seu endereço de memória, seu UUID. É algo completo, preciso e exaustivo. ...

8 de março de 2026 · Fernando

Claude Code Native Build: 100MB de binário para se livrar do Node

Um binário de 100 megas para um CLI A Anthropic acabou de anunciar que o Claude Code já está disponível como native build. Traduzindo: um executável binário que você pode instalar com um curl e que não precisa do Node.js. Soa bem, né? Um comando, sem dependências, auto-updates em background. O sonho de qualquer ferramenta CLI. Mas tem um detalhe: o binário pesa 100MB. Para colocar em perspectiva, o binário do git pesa uns 3MB. O do curl menos de 1MB. Até o Go, que tem fama de gerar binários pesados, raramente passa dos 15-20MB. ...

27 de janeiro de 2026 · Fernando

10 GB de VM para um chatbot: O que diabos o Claude faz no seu Mac

A surpresa dos 10 GB Você instala o Claude Desktop no seu Mac. Tudo certo, o app é leve. Mas um dia você olha seu disco e descobre isto: ~/Library/Application Support/Claude/vm_bundles/claudevm.bundle 10,8 GB. Como assim? Dez gigas para um chatbot? O que tem aí dentro, a trilogia estendida do Senhor dos Anéis? Pois não. Tem Ubuntu. A trindade de produtos Claude Antes de explicar o que, deixe-me explicar o por que. A Anthropic tem três formas de dar acesso ao Claude: ...

25 de janeiro de 2026 · Fernando

Seu terminal está queimando bateria como se minerasse Bitcoin

A cena do crime Zaragoza, cafeteria do Hotel Pilar Plaza. Um café com leite, vista para a basílica, e seu servidor com o flamante MacBook Air M3 disposto a trabalhar algumas horas com Claude Code antes de uma reunião. Duas horas depois: bateria a 15%. Alerta vermelho. Pânico. Como assim? Se eu só estava no terminal digitando código. Nem vídeo, nem Zoom, nem nada que justificasse esse consumo todo. Abro o Monitor de Atividade, aba de Energia, e lá está o culpado: Ghostty, com um consumo acumulado de 3.600 nas últimas 12 horas. Para você ter uma ideia, Brave Browser consumiu 125. Zoom com vídeo, 99. Claude (o app desktop), 46. ...

24 de janeiro de 2026 · Fernando