
de skills9
Analyse la complexité de la base de code (cyclomatique et cognitive) avec lizard/radon et génère des rapports hebdomadaires attribuant les changements de complexité par module.
Suit les tendances de la complexité cyclomatique et cognitive à travers un dépôt en exécutant des outils d'analyse statique (lizard pour plusieurs langages, radon pour Python). Il agrège les résultats au fil du temps et produit des rapports hebdomadaires qui attribuent les changements de complexité à des commits et des modules spécifiques, aidant ainsi les équipes à repérer les points chauds croissants, les régressions et les opportunités de refactorisation.
Utilisez cette compétence lorsque vous souhaitez une surveillance automatisée et reproductible de la complexité dans le cadre d'une CI ou d'une tâche planifiée : rapports hebdomadaires sur la santé du code, vérifications pré-release pour détecter les pics de complexité, ou suivi continu de la dette technique pour les bases de code volumineuses. Fonctionne mieux sur les dépôts avec du Python et des modules multi-langages que lizard/radon peuvent analyser.
Approprié pour les agents capables d'exécuter des commandes shell et de gérer des tâches planifiées (agents exposant l'exécution Python/CLI tels que les runtimes de style Codex/Copilot/Claude Code).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.