Adicionei um conjunto de diretrizes de engenharia compartilhadas para todos os Agentes da OpenClaw, com 5 regras: 1. Módulos profundos — reduza ao mínimo os parâmetros de interface, faça a funcionalidade mais profunda. 2. Ocultação — todos os IDs, caminhos e chaves devem passar pelo config; codificá-los diretamente nos scripts é uma violação de segurança. 3. Tratamento de erros — se o arquivo não existir, retorne um valor vazio em vez de causar um crash; se os parâmetros estiverem fora do limite, corte automaticamente em vez de gerar um erro. 4. Programação estratégica — a cada alteração, gaste de 10 a 20% do tempo mantendo o design; toda adição de script deve ser documentada. 5. Escreva comentários antes de escrever o código — defina primeiro o que fazer e depois como fazer; os comentários servem como prompts para a IA. Escreva isso como ENGINEERING.md e coloque em agents/shared/; todos os SOUL.md dos Agentes devem referenciá-lo. O maior problema da IA ao escrever código é focar apenas na funcionalidade, ignorando a arquitetura. Essas 5 regras, na essência, restringem o comportamento da IA — você precisa dizer a ela o que são boas práticas de engenharia, caso contrário, ela escreverá o código mais difícil de manter da maneira mais rápida.