architectural-analysis
Analyser l'Architecture de la Base de Code
Les bases de code accumulent du code mort, de la duplication et des problèmes architecturaux au fil du temps. Cette compétence fournit un cadre systématique pour une analyse complète du code, identifiant les opportunités de nettoyage et quantifiant la dette technique.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "architectural-analysis". Analyser mon projet pour détecter le code mort et la duplication
Résultat attendu:
- Code Mort Trouvé : 5 fichiers complètement inutilisés, 12 exports non utilisés
- Fichiers Morts Principaux : src/old/legacy-processor.ts, src/utils/unused-helper.ts
- Groupes de Duplication : 4 identifiés (plus dupliqué : validation email avec 3 copies)
- Potentiel de Nettoyage : ~2 400 lignes pourraient être supprimées ou consolidées
Audit de sécurité
SûrAll 129 static findings are FALSE POSITIVES. The scanner misidentified markdown documentation examples as executable code. SKILL.md contains only instructions for Claude using Claude's native capabilities. Backticks are markdown code formatting, not Ruby/shell execution. The skill-report.json already contains a previous AI audit confirming 'safe' status. This is a prompt-only skill with no executable code.
Facteurs de risque
🌐 Accès réseau (1)
⚙️ Commandes externes (117)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Évaluation de la Santé de la Base de Code
Évaluer les bases de code legacy pour les priorités de refactorisation et la quantification de la dette technique
Revue d'Architecture
Identifier les anti-patterns architecturaux et les problèmes de couplage dans les bases de code de l'équipe
Métriques de Qualité de Code
Générer des rapports sur la duplication de code et le potentiel de nettoyage pour la planification des sprints
Essayez ces prompts
Analyser cette base de code pour détecter le code mort. Cartographier la structure, identifier les exports non utilisés et lister les fichiers pouvant être supprimés.
Rechercher les fonctionnalités dupliquées dans la base de code. Grouper les implémentations similaires et estimer le nombre total de lignes dupliquées.
Effectuer une analyse architecturale complète : code mort, duplication, anti-patterns, problèmes de types et code smells. Générer un rapport complet.
Analyser les problèmes de types dans cette base de code. Trouver toutes les utilisations de any, les assertions de types et les commentaires @ts-ignore. Prioriser par sévérité.
Bonnes pratiques
- Exécuter l'analyse architecturale avant les sprints de refactorisation majeurs pour prioriser les efforts
- Utiliser les rapports générés pour justifier le nettoyage de la dette technique aux parties prenantes
- Réexécuter l'analyse périodiquement pour suivre les améliorations de la santé du code au fil du temps
Éviter
- Exécuter l'analyse sans examiner tous les résultats en détail
- Supprimer le code signalé sans vérifier qu'il est vraiment mort
- Ignorer les anti-patterns architecturaux identifiés dans le rapport