Un outil puissant pour appliquer les principes d'Uncle Bob tels que le Clean Code, la conception SOLID et la Clean Architecture à votre flux de travail de développement assisté par IA.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install uncle-bob
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer uncle-bob via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
Cette extension Openclaw Skills permet aux agents IA de suivre les normes d'ingénierie rigoureuses définies par Robert C. Martin (Uncle Bob). Elle se concentre sur la création de logiciels maintenables, lisibles et robustes en appliquant la règle du Boy Scout : toujours laisser le code plus propre qu'on ne l'a trouvé.
La compétence fournit un cadre pour évaluer la qualité du code à travers le prisme des principes SOLID et de la Clean Architecture. En intégrant ces flux de travail, les développeurs peuvent s'assurer que leur code généré par IA évite les pièges courants tels qu'un couplage élevé, une faible cohésion et un nommage opaque. Elle sert de boussole architecturale pour les assistants de codage IA, les guidant pour prioriser la santé à long terme de la base de code plutôt que des correctifs rapides et désordonnés.
Pour installer cette compétence, utilisez la commande suivante :
openclaw install uncle-bob
Assurez-vous que la configuration de votre agent inclut la compétence uncle-bob dans les paramètres de votre espace de travail pour activer les revues automatiques de Clean Code pendant le cycle de vie du développement.
La compétence organise sa logique d'évaluation architecturale et de refactorisation selon la taxonomie suivante :
| Layer | Responsibility |
|---|---|
| Entities | Règles métier de l'entreprise et objets de domaine purs. |
| Use Cases | Règles métier spécifiques à l'application qui orchestrent les entités. |
| Interface Adapters | Convertisseurs entre les formats de cas d'utilisation et les formats externes (contrôleurs/présentateurs). |
| Frameworks & Drivers | Couche la plus externe contenant la DB, l'UI et les outils externes. |
| SOLID Metadata | Suivi de la conformité à la Responsabilité Unique et à l'Inversion de Dépendance. |
Chargement
Une compétence intégrée de recherche et de génération qui combine les résultats web de Baidu en temps réel avec le résumé LLM pour fournir des réponses directes en langage naturel.

Un outil de diagnostic de scripts de vidéos courtes haute performance conçu pour reconstruire le contenu pour les algorithmes de trafic natifs de Douyin.

Un utilitaire Python sans dépendance conçu pour auditer les variables d'environnement afin de détecter les fuites de sécurité, les erreurs de syntaxe et les dérives de configuration.

Un outil de résonance culturelle conçu pour transformer les vidéos passives en expériences communautaires interactives sur Bilibili en optimisant les déclencheurs de danmu et le potentiel de memes.

Un skill AI stratégique pour Openclaw Skills conçu pour optimiser les modèles d'abonnement direct-to-fan grâce à la conception de la rareté et à la profondeur des relations.

Une compétence d'architecte de pensée qui transforme des concepts denses en articles de long format faisant autorité et de grande confiance pour Medium.








































