Een set gedeelde projectrichtlijnen toegevoegd voor alle OpenClaw-agenten, 5 regels: 1. Diepe modules - vermijd interfaceparameters waar mogelijk, maak de functionaliteit dieper 2. Verbergen - alle ID's, paden en sleutels moeten via config lopen, hardcoded in scripts is informatielek 3. Foutafhandeling - als een bestand niet bestaat, geef dan een lege waarde terug in plaats van te crashen, snijd parameters automatisch af bij overschrijding zonder foutmelding 4. Strategisch programmeren - besteed elke wijziging 10-20% van de tijd aan het onderhouden van het ontwerp, documenteer scripts 5. Schrijf eerst opmerkingen, dan code - definieer eerst wat je gaat doen, schrijf dan hoe je het gaat doen, opmerkingen zijn de prompts voor AI Dit is geschreven als ENGINEERING.md en geplaatst in agents/shared/, alle SOUL.md van de agenten verwijzen hiernaar. Het grootste probleem met AI die code schrijft, is dat het alleen om functionaliteit geeft en niet om architectuur. Deze 5 regels zijn in wezen bedoeld om het gedrag van AI te beperken - je moet het vertellen wat goede engineeringpraktijken zijn, anders zal het de snelste manier gebruiken om de moeilijkst te onderhouden code te schrijven.