Compactar arquivos CLAUDE.md para Reduzir a Inflação do Prompt do Sistema no Claude Code

Otimizando o Uso de Contexto do Claude
O Claude Code injeta arquivos CLAUDE.md em todas as conversas como contexto de prompt do sistema, incluindo CLAUDE.md de nível de projeto, arquivos globais em ~/.claude/CLAUDE.md e arquivos do sistema de memória persistente. Cada caractere nesses arquivos consome contexto que o Claude processa antes de atender às solicitações do usuário, potencialmente reduzindo o desempenho quando a relação sinal-ruído é baixa.
A Abordagem de Compressão
O autor propõe remover a decoração legível por humanos e manter apenas o sinal legível por máquina usando estas regras:
- Remover decoração markdown: Cabeçalhos (##), negrito (**), itálico (*), regras horizontais (---)
- Colapsar prosa para notação: Usar pares chave-valor compactos ou listas delimitadas por pipe em vez de frases explicativas
- Remover estruturação redundante: Eliminar frases como "Esta seção contém..." ou "A tabela a seguir mostra..."
- Deduplicar contexto entre arquivos: Manter informações idênticas em um local canônico
- Comprimir formatação de tabelas: Substituir tabelas markdown verbosas por notação compacta
Exemplos Antes e Depois
Exemplo de Tabela de Índice de Diretório:
Antes (tabela markdown):
## Diretórios | Diretório | O que | Quando ler | |-------------|-----------------------------|---------------------------------------| | src/ | Código-fonte da aplicação | Trabalhando na lógica da aplicação | | infra/ | Arquivos Terraform e Ansible | Modificando a infraestrutura | | docs/ | Documentação de arquitetura | Entendendo o design do sistema | | scripts/ | Scripts de implantação e utilitários | Executando ou editando fluxos de trabalho de implantação |
Depois da compressão:
Dirs: src/=código-fonte da aplicação | infra/=terraform+ansible | docs/=documentação de arquitetura | scripts/=scripts de implantação+utilitários
Exemplo de Instruções do Sistema de Memória:
Antes:
## Sistema de Memória A memória persistente fica em `/path/to/memory/`. **Início da sessão**: Leia `memory/_index.md` para restabelecer o contexto ao fazer trabalho substancial neste repositório. **Durante o trabalho** — Escreva na memória quando algo significativo acontecer: - Uma descoberta ou achado não óbvio → adicione a `memory/discoveries.md` - Uma nova habilidade aplicada ou aprendida → atualize `memory/skills.md`
Depois da compressão:
Memory: /path/to/memory/ session-start: leia _index.md para trabalho substancial during-work (escreva apenas em eventos significativos, sinal não ruído): discovery → adicione memory/discoveries.md skill learned → atualize memory/skills.md
Resultados da Compressão
O autor alcançou as seguintes reduções entre os arquivos:
- _index.md: 3.560 → 2.036 caracteres (redução de 43%)
- discoveries.md: 11.260 → 5.609 caracteres (redução de 50%)
- interests.md: 4.315 → 2.561 caracteres (redução de 41%)
- skills.md: 16.176 → 5.353 caracteres (redução de 67%)
- career-timeline.md: 17.882 → 5.027 caracteres (redução de 72%)
- ~/.claude/CLAUDE.md: 2.350 → 1.495 caracteres (redução de 36%)
Sistema de memória total compactado: 60.264 caracteres com aproximadamente 60-70% de redução em geral. O CLAUDE.md do projeto foi compactado ainda mais agressivamente.
📖 Leia a fonte completa: HN AI Agents
👀 See Also
Um timeout do cron não prova que sua ação no OpenClaw falhou
Se um job cron expirar após enviar uma mensagem ou publicar conteúdo, o OpenClaw sabe que a execução falhou, mas não sabe se o provedor aceitou a ação. Trate timeouts ambíguos como desconhecidos, não como falhos.

Habilidades do Agente: Pare de Escrever SOPs, Comece a Construir Sistemas de Limites
Um post no Reddit argumenta que adicionar mais habilidades ou ferramentas a um agente de IA o torna mais frágil. A solução: conjunto mínimo completo de ferramentas, máxima clareza de limites.

Como Prevenir o Apodrecimento do CLAUDE.md: Trate Regras Como Código
Após 18 meses de uso real em produção, um desenvolvedor compartilha quatro disciplinas para manter o CLAUDE.md com menos de 100 linhas: use-o como um índice, separe regras de fontes, audite a cada PR e delete mais do que adiciona.

Assistente de IA extrai dados de sono do Apple Watch para clínica: 5 pegadinhas
Um assistente de IA extraiu dados de sono do Apple Watch para um CSV de diário clínico. Problemas principais: tempo na cama vs. sono real, fusos horários, deslocamento de datas, noites sem sono e FC inventada. Correções incluídas.