Bases de Código Prontas para Agentes: Regras Negativas, Nomes Precisos, READMEs de Diretório

Um desenvolvedor no r/ClaudeAI detalhou como adaptou sua base de código Android depois que o Claude Code repetidamente colocava novos recursos em uma classe monolítica UserManager (autenticação, sessões, perfil, analytics). A percepção principal: o agente aparece "frio" toda vez, como um novo funcionário no primeiro dia, sem memória das decisões arquiteturais. A solução foi incluir regras explícitas em um CLAUDE.md na raiz do repositório.
Três padrões que fizeram a maior diferença
1. Regras negativas superam as positivas
Em vez de "siga um bom design", o desenvolvedor escreve instruções como:
Não toque em BaseActivity – ela é compartilhada entre 12 funcionalidades e quebra silenciosamente.
O agente é otimista por padrão e segue o caminho de menor resistência. Fechar caminhos perigosos explicitamente interrompe más decisões de forma mais eficaz do que orientação vaga.
2. Nomes importam mais do que você pensa
Uma classe chamada UserSessionExpiryHandler é um contrato. Nomeá-la apenas como Handler é ruído. O agente faz correspondência de padrões com base em nomes; nomes bons reduzem a leitura de arquivos necessária. O desenvolvedor recomenda evitar sufixos genéricos e tornar o propósito explícito no nome.
3. Cada diretório tem um README listando o que NÃO pertence ali
Em vez de "esta pasta é para UI", o README diz:
Sem lógica de negócios em presentation/
Esse enquadramento negativo "parece impactar mais" o agente, prevenindo mais colocações ruins do que orientação positiva.
Regras práticas para CLAUDE.md
- Mantenha arquivos pequenos. Uma classe, uma responsabilidade.
- Crie um novo arquivo em vez de estender um antigo.
- Não produza monolítos – divida responsabilidades cedo.
O desenvolvedor relata que, após aplicar essas regras, o padrão do agente reler um arquivo de 600 linhas três vezes em uma sessão praticamente desapareceu. Eles suspeitam que o custo de tokens caiu significativamente, mas não mediram adequadamente.
Para quem é
Desenvolvedores que usam agentes de codificação com IA (Claude Code, Copilot, etc.) que desejam reduzir o desperdício de tokens e evitar que agentes tomem más decisões arquiteturais.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also
Scripts de Coldstart e Fim de Sessão: Melhor Memória do Agente para OpenClaw
Um usuário do OpenClaw compartilha seus scripts de coldstart e fim de sessão, além de um diretório SOP, para ajudar agentes a alternar contextos e resolver problemas recorrentes sem reaprender soluções.
Reduza os Tokens de Inicialização do Agente em 60%: Limpe o Espaço de Trabalho do Seu Bot
Um desenvolvedor reduziu tokens de inicialização de 80k para 31k ao fazer uma auditoria de LLM e reestruturar arquivos do workspace—removendo inchaço, deduplicando informações e organizando documentos de ferramentas em arquivos separados.

Telegram vs Discord vs WhatsApp: Escolhendo Seu Canal OpenClaw
Nenhum

Gastou US$ 850 no OpenClaw em um Mês? Conserte sua Arquitetura, Não seu Modelo
Um desenvolvedor queimou US$ 850 em um mês com uma configuração multiagente do OpenClaw — com US$ 350 perdidos em um único dia. A solução não foi um modelo mais barato — foi o design do sistema: poda rigorosa de contexto, redefinições de sessão, n8n para tarefas que não exigem raciocínio e uma camada de roteamento para modelos baratos vs. potentes.