hacks.claude

nelmo@claude-code ~ % cat hacks.md | grep "o que ninguém te contou"

Hacks do Claude Code

Coleção viva dos truques que eu descobri usando o Claude Code no dia a dia (a maioria no Windows). Coisas que a gente aprende, usa e com o tempo esquece que existem, enquanto muita gente segue se ralando sem saber. Cada hack tem o problema, a solução e o passo a passo. E se aparecer palavra estranha no caminho, o Claudês traduz.

0 hacks catalogados 0 termos no Claudês 0 novidades no radar atualizado · set 2026

Catálogo

Os hacks

Filtre por categoria ou busque lá em cima. Clique num hack pra abrir o passo a passo completo.

#001 Auto-continue: a sessão não morre quando bate o limite + nativo dificuldade: nenhuma, já vem ligado 30 s pra conferir
A dor

Você deixa o Claude Code executando uma tarefa longa, bate o limite de uso do plano e a sessão para no meio. Você volta horas depois achando que o trabalho andou... e não andou nada.

A partir da versão 2.1.234, o Claude Code ganhou o auto-continue: quando você atinge o limite de uso da assinatura (Pro, Max ou Team), a sessão fica pendente e retoma sozinha assim que a janela de uso reseta. Tarefa longa não morre mais no meio: você volta e o projeto avançou sem você.

Não tem nada pra instalar. O recurso vem ligado por padrão. O hack aqui é saber que ele existe e onde fica o interruptor:

Como conferir (e desligar, se quiser)

  1. Confira sua versão: digite claude --version no terminal. Precisa ser 2.1.234 ou mais nova. Se estiver atrás, rode claude update.
  2. Dentro do Claude Code, digite /config e aperte Enter.
  3. Procure a opção "Continue automatically at usage limit". É ali que você liga ou desliga o auto-continue.
Combina com o Hack #002: o painel no terminal mostra exatamente quanto do limite de 5 horas e de 7 dias você já usou e o horário em que cada um reseta. Com os dois juntos, você sabe quando a sessão vai pausar e tem a garantia de que ela retoma sozinha.

Dica de uso na prática: antes de sair do computador, deixe o Claude Code com uma tarefa grande e bem descrita (um plano de implementação, uma migração, uma revisão completa). Se o limite bater no meio, ele espera a janela liberar e termina o serviço. A IA que trabalha enquanto você vive.

#002 O painel que mostra contexto, limites e custo em tempo real + terminal windows o Claude instala sozinho requer Node.js
A dor

Você está no meio de um trabalho importante e, do nada, estoura o contexto ou trava no limite da assinatura sem nenhum aviso. O Claude Code não mostra nada disso por padrão.

A solução é uma statusline personalizada: um painel fixo na parte de baixo do terminal que mostra, em tempo real:

  1. 🧠 Contexto: quanto da memória da conversa já foi usada, com barra que muda de cor (verde, amarela aos 70%, vermelha aos 90%).
  2. ⏳ Limites da assinatura: a janela de 5 horas e a semanal de 7 dias do plano Pro/Max, cada uma com o horário em que reseta.
  3. 💰 Custo e duração: quanto a sessão custou em dólares (estimativa), há quanto tempo está aberta e quantas linhas de código foram mexidas.
  4. 🤖 Modelos: quais modelos responderam na sessão, quantas respostas e quantos tokens cada um gerou.

E o melhor: quem instala é o próprio Claude. Você copia um único texto (prompt + código do painel juntos), cola dentro do Claude Code e aperta Enter. Ele cria os arquivos, ajusta o settings.json e testa tudo sozinho. Depois de instalado, o painel roda localmente, sem gastar token nenhum.

O guia completo, com o texto mágico pronto pra copiar, a prévia do painel e a solução dos 3 problemas mais comuns, está na página dedicada:

📊 Abrir o guia do Painel do Claude Code
Detalhe que pega muita gente: no Windows, o caminho do script dentro do settings.json precisa usar barras normais / (nunca \), senão a statusline falha em silêncio. E a linha de Limites só aparece para assinatura Pro/Max, depois da primeira resposta da sessão.
#003 Shift+Enter para quebrar linha sem enviar a mensagem + terminal windows dificuldade: fácil 2 min
A dor

Você quer escrever um prompt de várias linhas, aperta Shift+Enter como em qualquer app de chat... e o Claude Code envia a mensagem pela metade. Quanto tempo eu me ralei por não saber disso, e quanta gente ainda não sabe.

A documentação diz que Shift+Enter "funciona nativamente" no Windows Terminal, mas isso não vale para todas as versões: é exatamente o bug da issue #32090. A correção é ensinar o Windows Terminal a enviar a sequência de escape certa quando você aperta Shift+Enter.

Passo a passo

  1. Com o Windows Terminal aberto, pressione Ctrl + , para abrir as configurações.
  2. No canto inferior esquerdo, clique em "Abrir arquivo JSON" (ícone de engrenagem).
  3. Procure a seção "actions": [ e adicione a entrada abaixo logo depois do colchete de abertura.
  4. Salve com Ctrl + S. O Windows Terminal aplica na hora. Feche e reabra o Claude Code para garantir.
settings.json do Windows Terminal · dentro de "actions": [
{
    "command": { "action": "sendInput", "input": "\u001b[13;2u" },
    "keys": "shift+enter"
},
Cuidado com a vírgula: cada objeto dentro do array actions precisa ser separado do próximo por vírgula. Se o seu bloco for o último da lista, remova a vírgula final.

Pronto: Enter envia, Shift + Enter quebra a linha. Como sempre deveria ter sido.

#004 Começou no terminal? Continue a mesma sessão no app desktop + nativo desktop dificuldade: nenhuma anunciado em 28/08/2026
A dor

Você começou um trabalho no terminal, quer continuar no app desktop do Claude Code (pra ver diffs, arquivos e histórico com mais conforto) e acha que vai ter que explicar tudo de novo do zero.

Desde 28/08/2026 o app desktop enxerga as sessões que você abriu na linha de comando. Um único comando, /resume, lista todas elas. Você escolhe uma e a conversa continua ali, com o contexto inteiro intacto: o que o Claude já leu, o que já decidiu, o que estava no meio de fazer.

Passo a passo

  1. Abra o app desktop do Claude Code na mesma máquina e na mesma conta em que rodou o terminal.
  2. Na caixa de prompt, digite /resume e aperte Enter.
  3. Aparece a lista de sessões, incluindo as que nasceram no terminal. Selecione a que você quer retomar.
  4. Continue a conversa de onde parou. Nada de repetir instruções ou colar arquivos de novo.
Vale nos dois sentidos: no terminal, claude --resume (ou claude -r) faz o mesmo com sessões anteriores. O app desktop só ampliou o alcance: agora ele lê as sessões do terminal também. O único requisito é ser a mesma máquina, porque é lá que o histórico fica salvo.

Uso na prática: comece a tarefa no terminal enquanto está no fluxo, e mude pro app quando precisar revisar um diff grande ou mostrar o trabalho pra alguém na tela. Mesma sessão, duas janelas.

#005 Deu erro? O Claude Code redige o relatório de bug por você + nativo dificuldade: nenhuma anunciado em 26/08/2026
A dor

Alguma coisa falha no meio do trabalho. Você até queria avisar a Anthropic, mas não sabe descrever o problema em termos técnicos, não lembra a mensagem de erro exata e acaba deixando pra lá. O bug segue vivo pra todo mundo.

Desde 26/08/2026 o Claude Code faz o serviço chato sozinho. Em três situações ele redige um relatório de feedback automaticamente: quando uma ferramenta falha, quando ele mesmo percebe que errou, ou quando você diz que algo deu errado. Aparece um cartão no terminal com o título do relatório, um resumo do que aconteceu e três opções: revisar, enviar ou descartar. Nada é enviado sem a sua aprovação.

Como usar

  1. Quando algo falhar, diga com clareza: "isso deu errado", "é a terceira vez que falha", "você errou aqui". Essa frase é o gatilho mais confiável.
  2. Espere o cartão "Bug report drafted" aparecer logo abaixo da resposta, com o título e o resumo do que aconteceu.
  3. Aperte 1 pra revisar (e editar o texto se quiser), 2 pra enviar ou 0 pra descartar.
Antes de enviar, leia o rascunho: o relatório vai com detalhes técnicos do ambiente. O Claude já evita incluir senhas e tokens, mas a revisão final é sua. Se aparecer nome de cliente ou caminho sensível, edite antes de mandar.

O ganho real: o relatório sai com o contexto certo (o comando, o erro exato, o que era esperado), coisa que a gente nunca lembra de escrever na mão. E cada bug reportado assim melhora a ferramenta que você usa todo dia.

#006 Inicie uma sessão do Claude Code direto pelo celular + nativo celular dificuldade: fácil anunciado em 21/08/2026
A dor

Você está longe do computador, lembra de algo que precisa ser feito no projeto e não tem como mandar o Claude trabalhar até voltar pra mesa.

Desde 21/08/2026 qualquer máquina que esteja rodando claude remote-control aparece como um cartão de dispositivo no topo da aba Code do app do Claude no celular. Você toca no cartão, escolhe a pasta do projeto e a sessão começa naquela máquina, com o seu ambiente, seus arquivos e suas ferramentas. O celular vira só o controle remoto.

Passo a passo

  1. No computador, abra o terminal e rode o comando abaixo. Deixe a janela aberta: é ela que mantém a máquina disponível.
  2. No celular, abra o app do Claude e vá na aba Code. O seu computador aparece em Devices, com uma bolinha verde quando está online.
  3. Toque no cartão do dispositivo e escolha o diretório do projeto.
  4. A sessão inicia na máquina. Mande o prompt pelo celular e acompanhe o progresso ali mesmo, ou volte pro computador depois e retome com /resume (Hack #004).
terminal · no computador que vai executar o trabalho
claude remote-control
Combina com o Hack #001: mande uma tarefa longa pelo celular antes de sair de casa. Se bater o limite do plano no meio, o auto-continue retoma sozinho. Você chega e o trabalho está pronto. Só lembre que o computador precisa ficar ligado, sem hibernar, com o comando rodando.
grep: nenhum hack encontrado com esse filtro. Limpe a busca ou clique em "todos".