Ho aggiunto un insieme di linee guida condivise per tutti gli agenti di OpenClaw, 5 regole: 1. Moduli profondi - ridurre al minimo i parametri dell'interfaccia, implementare le funzionalità in profondità. 2. Nascondere - tutti gli ID, i percorsi e le chiavi devono passare attraverso la configurazione; l'hardcoding negli script è una fuga di informazioni. 3. Gestione degli errori - se il file non esiste, restituire un valore vuoto senza crash; se i parametri sono fuori limite, tagliarli automaticamente senza generare errori. 4. Programmazione strategica - ogni volta che si apportano modifiche, dedicare il 10-20% del tempo alla manutenzione del design; ogni script deve essere documentato. 5. Scrivere prima i commenti e poi il codice - definire prima cosa si deve fare e poi come farlo; i commenti sono il prompt per l'AI. Scrivere in ENGINEERING.md e posizionarlo in agents/shared/; tutti gli agenti devono fare riferimento a SOUL.md. Il principale problema dell'AI nella scrittura del codice è che si concentra solo sulle funzionalità e non sull'architettura. Queste 5 regole servono essenzialmente a vincolare il comportamento dell'AI: devi dirle cosa costituisce una buona pratica ingegneristica, altrimenti scriverà il codice più difficile da mantenere nel modo più veloce possibile.