Dla wszystkich Agentów OpenClaw wprowadzono zestaw wspólnych zasad projektowych, 5 reguł: 1. Głębok moduł — jeśli można, zmniejszaj liczbę parametrów interfejsu, funkcjonalność rozwijaj w głąb. Ukrywanie — wszystkie ID, ścieżki, klucze muszą być zarządzane przez config, twarde kodowanie w skryptach to wyciek informacji. 3. Obsługa błędów — jeśli plik nie istnieje, zwróć pustą wartość, nie powoduj awarii, jeśli parametry są poza zakresem, automatycznie je przycinaj, nie zgłaszaj błędów. 4. Programowanie strategiczne — za każdym razem, gdy wprowadzasz zmiany, poświęć 10-20% czasu na utrzymanie projektu, każdy skrypt musi być udokumentowany. 5. Najpierw pisz komentarze, potem kod — najpierw zdefiniuj, co ma być zrobione, a potem jak to zrobić, komentarze to prompt dla AI. Zapisz jako ENGINEERING.md w katalogu agents/shared/, wszystkie SOUL.md Agentów odwołują się do tego. Największym problemem AI przy pisaniu kodu jest to, że skupia się tylko na funkcjonalności, a nie na architekturze. Te 5 reguł zasadniczo ogranicza zachowanie AI — musisz mu powiedzieć, co to są dobre praktyki inżynieryjne, w przeciwnym razie napisze najtrudniejszy do utrzymania kod w najszybszy sposób.