Como Prevenir o Apodrecimento do CLAUDE.md: Trate Regras Como Código

Após executar o Claude Code em projetos de produção por 18 meses, u/mm_cm_m_km identificou o ponto de falha mais comum: o arquivo CLAUDE.md apodrece. Não porque Claude o ignora, mas porque os desenvolvedores continuam adicionando regras sem nunca limpá-las. O resultado é um arquivo inflado de 500 linhas que custa tokens a cada turno e fica fora de sincronia com a base de código real.
1. CLAUDE.md como um Índice, Não um Manual
Mantenha CLAUDE.md com 30 a 50 linhas. Ele deve atuar como um sumário apontando para arquivos específicos para preocupações específicas — não uma parede de todas as preferências que você já definiu. Claude relê o arquivo a cada turno; arquivos curtos são baratos, arquivos longos desperdiçam tokens e atenção.
2. Cada Seção Responde a Uma de Duas Perguntas
- Qual comportamento você deseja? (a regra) — pertence ao
CLAUDE.md. - Onde você encontra a verdade atual? (a fonte) — pertence como uma URL ou caminho de arquivo buscável que Claude pode reler no momento da tarefa.
Misturar regras e fontes é como os arquivos crescem sem limites. Mantenha a regra curta, a fonte externa.
3. Audite Antes do Merge, Não Depois
As regras silenciosamente se desviam à medida que você renomeia coisas, refatora hooks ou elimina recursos. A correção não é "ser mais cuidadoso" — é uma etapa de CI. O autor construiu um aplicativo GitHub chamado agentlint (agentlint.net) que audita a superfície das regras a cada PR: contradições entre arquivos, referências a caminhos deletados, regras descrevendo recursos de harness que sua versão não suporta.
4. Delete Mais do Que Adiciona
Quase todo CLAUDE.md ganha uma nova regra por semana e deleta zero. Depois de seis meses, você tem um Frankenstein. A disciplina: para cada nova regra, encontre uma para deletar. Isso manteve o arquivo do autor abaixo de 100 linhas.
O padrão central: trate sua superfície de regras como código. Código tem testes, revisão e detecção de desvios. Regras precisam do mesmo.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Bases de Código Prontas para Agentes: Regras Negativas, Nomes Precisos, READMEs de Diretório
Um desenvolvedor compartilha como regras CLAUDE.md, instruções negativas e nomes precisos reduziram o desperdício de tokens e impediram que o Claude Code inflasse classes como UserManager.

Os usuários do Claude relatam sessões mais rápidas ao solicitarem documentos em markdown em vez de documentos do Word.
Um usuário do Claude descobriu que pedir por markdown em vez de documentos Word reduz significativamente o tempo de resposta e o uso de tokens. A IA produz markdown nativamente, enquanto gerar arquivos .docx requer inicializar um ambiente Python e executar scripts de conversão.

Corrigindo a Lentidão do Agente de IA: Uma Árvore de Contexto Compartilhada por Repositório
O motivo pelo qual seus agentes de IA parecem burros não é o modelo — é a falta de contexto compartilhado. A solução de um desenvolvedor: um repositório de árvore de contexto com nós hierárquicos em markdown, mantido automaticamente pelo agente.

Trabalhos Cron com Fallback de IA Podem Gerar Custos Inesperados de API Quando Ferramentas Trabalham
Um usuário relatou que um cron job no OpenClaw que verificava uma caixa de entrada de e-mail a cada 10 minutos usando o himalaya consumiu cerca de US$ 60 em créditos de API quando a conexão IMAP começou a travar, acionando agentes Claude em cada execução com timeout, apesar das instruções para envolver IA apenas para e-mails recebidos.