Seu Claude Code precisa de manutenção

A configuração que você montou em seis meses está cobrando contexto em toda sessão. A rotina para limpar.

Atualizado em 07 de out. de 20266 min de leitura

Quase todo mundo monta a configuração do Claude Code do mesmo jeito: ele faz alguma coisa irritante, você abre o CLAUDE.md e acrescenta uma regra. Repete isso por seis meses.

O resultado é previsível. Regra escrita para um modelo que já foi aposentado, instrução que aponta para arquivo que não existe mais, duas linhas que mandam fazer o contrário uma da outra. Tudo isso carregando no início de cada sessão e disputando espaço com o seu problema de verdade.

Configuração de assistente é a única parte do seu setup que só cresce. Ninguém nunca apaga uma regra.

A boa notícia é que existe manutenção para isso, e ela cabe em vinte minutos a cada duas semanas.

O comando que resolve exatamente esse problema

Comece por aqui, porque é o menos conhecido dos três e o que ataca a raiz:

/doctor prompt-audit

Ele faz o Claude auditar os seus próprios arquivos de instrução procurando três coisas: instrução escrita para modelo antigo, referência a arquivo ou comando que não existe e arquivos que se contradizem.

Por padrão ele varre CLAUDE.md, CLAUDE.local.md e AGENTS.md, mais as regras, skills, comandos, subagentes e estilos de saída dentro de .claude/ e ~/.claude/. Para auditar só um pedaço, passe o caminho:

/doctor prompt-audit .claude/skills/deploy

Você recebe um relatório com as edições propostas, e nada muda até você mandar aplicar.

Precisa da versão 2.1.283 ou mais nova. Rode claude update antes se fizer tempo que você não atualiza.

A rotina das duas semanas

1. /doctor

Sem argumento nenhum ele roda o checkup completo, e faz bem mais do que a maioria imagina:

  • Saúde da instalação, incluindo instalação duplicada, problema de PATH e arquivo de configuração ilegível
  • Skills, servidores MCP e plugins que você carrega mas não usa, com o custo de contexto de cada um
  • Hooks lentos
  • CLAUDE.md local duplicando o que já está versionado
  • Proposta de enxugar o CLAUDE.md versionado

A lógica do enxugamento é a melhor parte, e vale adotar como critério seu: ele corta o que o Claude consegue descobrir lendo o código, como estrutura de pastas, lista de dependências e visão geral de arquitetura. E mantém armadilha, justificativa e convenção que difere do padrão da ferramenta.

Essa é a régua. Se a instrução descreve algo que está escrito no repositório, ela está ocupando espaço à toa.

Ele reporta tudo antes e pede confirmação antes de mexer em qualquer coisa.

2. /skill-doctor

Mostra quanto cada skill custa em contexto e com que frequência ela é de fato usada.

É um relatório desconfortável de ler na primeira vez. Quase todo mundo descobre que instalou cinco skills, usa uma, e paga contexto pelas cinco em toda sessão.

Precisa da versão 2.1.252 ou mais nova.

3. /memory

Abre os CLAUDE.md e também as anotações que o Claude escreveu sozinho sobre o seu jeito de trabalhar.

Minha régua aqui é uma pergunta só, feita linha por linha: o Claude ainda precisa disso, e o que acontece se eu apagar?

Quem cuida da configuração de IA do seu time?

Setup que ninguém revisa vira custo fixo que ninguém mede.

Ver as soluções

Os quatro que completam a varredura

Os três acima são o essencial. Estes fecham a conta:

ComandoO que mostra
/contextGrade colorida do que está ocupando a janela, com sugestão de otimização
/mcpServidores conectados. Desligue o que não usa, sem perder a configuração
/permissionsAs regras de "não perguntar de novo" que você foi acumulando no piloto automático
/hooksOs hooks configurados, para conferir se cada um ainda faz sentido

Um truque para o /context: rode ele numa sessão recém-aberta, antes de digitar qualquer coisa. O número que aparecer ali é o seu custo fixo, o que você paga em toda conversa antes de começar a trabalhar.

Depois de todo modelo novo

Essa parte quase ninguém faz, e é onde mora o ganho menos óbvio.

Boa parte do que está escrito no seu CLAUDE.md foi escrito para contornar limitação de um modelo que não existe mais. Duas varreduras rápidas:

  • Procure maiúscula gritada. "CRITICAL", "YOU MUST", "NEVER EVER", "SEMPRE", "JAMAIS". Modelo novo responde melhor a instrução calma, e a linguagem agressiva herdada costuma produzir excesso de zelo
  • Apague os pedidos de autoconferência. Coisas como "confira seu trabalho duas vezes" hoje fazem o modelo gastar turno repetindo verificação que ele já faz sozinho

O teste da deleção

Quando bater a dúvida se uma regra ainda serve, existe um jeito barato de descobrir:

  1. Escolha a regra suspeita Comece pelas mais antigas e pelas escritas em maiúscula.
  2. Comente ela Envolva em <!-- comentário --> em vez de apagar.
  3. Rode /clear e refaça a tarefa Sessão limpa, mesmo pedido de sempre.
  4. Compare Resultado igual, apague de vez. Resultado pior, você acabou de descobrir que a regra valia e pode até melhorá-la.

A regra dos 200

Um número oficial que vale decorar: arquivo de instrução acima de 200 linhas consome mais contexto e pode reduzir a aderência. Acima de 4 MiB o Claude Code ignora o arquivo inteiro.

A memória automática segue a mesma lógica: só as primeiras 200 linhas, ou 25 KB, entram em cada sessão. O que passa disso você escreveu e não é lido.

Se algum arquivo seu passou do recomendado, aparece aviso na abertura da sessão e no /status.

E quando o arquivo crescer demais, a saída melhor que apagar é mudar de lugar:

Regra que vale sempre

Fica no CLAUDE.md, que carrega em toda sessão.

Regra que vale às vezes

Vira skill, e carrega só quando o assunto aparece.

Regra que vale para certos arquivos

Vai para .claude/rules/ com paths: no cabeçalho, e carrega sob demanda.

Minha conclusão

Monte como calendário, que é mais fácil de cumprir que boa intenção:

  1. A cada duas semanas /doctor, /skill-doctor e /memory. Vinte minutos.
  2. Quando sair modelo novo Caçar maiúscula gritada e pedido de autoconferência. Quinze minutos.
  3. A cada trimestre /doctor prompt-audit para achar contradição, e /insights para ver onde as sessões vêm falhando.

O jeito de pensar nisso que me ajudou: cada linha de instrução é um custo fixo que você paga em toda conversa pelo resto do ano. Vale cobrar dela que justifique o lugar.

Fontes. Os comandos e os números vêm da documentação do Claude Code. A estrutura de calendário e o teste da deleção vêm da lista de manutenção da Mariah, que vale ler inteira. O Claude Code muda rápido: confira a versão com claude update antes de concluir que um comando não existe.

Conteúdos relacionados

Claude CodeProgramação

5 comandos do Claude Code

Os atalhos que resolvem o que você faz na mão.

Ler artigo →
CodexProgramação

Sites com cara de IA

Dê um sistema de design para a IA seguir.

Ler artigo →
CodexProgramação

Segurança antes de colocar no ar

Dez pontos para a IA revisar antes do deploy.

Ler artigo →
Claude CodeCarreira

Claude Academy: por onde começar

289 recursos, e o caminho curto para o que interessa.

Ler artigo →