J'ai ajouté un ensemble de principes de projet partagés pour tous les Agents d'OpenClaw, 5 règles : 1. Profondeur des modules — réduire au minimum les paramètres d'interface, approfondir les fonctionnalités. 2. Cacher — tous les ID, chemins et clés doivent passer par la configuration, le codage en dur dans les scripts équivaut à une fuite d'informations. 3. Gestion des erreurs — si le fichier n'existe pas, retourner une valeur nulle au lieu de planter, si les paramètres sont hors limites, les couper automatiquement sans erreur. 4. Programmation stratégique — chaque fois que vous apportez des modifications, consacrez 10 à 20 % du temps à maintenir la conception, toute addition de script doit être documentée. 5. Écrire d'abord les commentaires, puis le code — définir d'abord ce que vous allez faire, puis comment le faire, les commentaires servent de prompt pour l'IA. Écrit dans ENGINEERING.md et placé dans agents/shared/, tous les SOUL.md des Agents y font référence. Le principal problème de l'IA en matière de codage est qu'elle se concentre uniquement sur les fonctionnalités sans se soucier de l'architecture. Ces 5 règles visent essentiellement à contraindre le comportement de l'IA — vous devez lui dire ce qu'est une bonne pratique d'ingénierie, sinon elle écrira le code le plus difficile à maintenir de la manière la plus rapide.