Que fait analyse-dimpact ?
Compétence d'agent 'analyse-dimpact' issue de DanhDue/ai-agent-tools.
Présentation
Cette compétence permet à un agent d'IA d'effectuer une analyse d'impact détaillée des modifications de code. Elle est conçue pour les environnements de développement assisté par IA, tels que Claude Code, Cursor, ou Codex.
Utilisation
Lorsque vous demandez à l'agent d'analyser l'impact d'un changement, la compétence exécute les étapes suivantes :
- Identifier le périmètre : L'agent détermine les fichiers et modules concernés par la modification proposée.
- Analyser les dépendances : Il examine les importations, les appels de fonctions et les références pour trouver les dépendances directes et indirectes.
- Évaluer les risques : La compétence identifie les zones à risque (par exemple, modifications d'API publiques, changements de schéma, ajustements de tests).
- Générer un rapport : Un rapport structuré est produit, listant les fichiers affectés, les risques potentiels et les actions recommandées.
Exemple de commande
# Exemple d'invocation dans un terminal
ai analyze-impact "Modifier le type de retour de la fonction getUser() de User à UserDTO"
Plateformes supportées
- Claude Code
- Cursor
- Codex
- Tout agent d'IA supportant l'exécution de compétences personnalisées
Dépendances
- Un environnement de développement avec accès à la base de code source
- Des outils d'analyse statique (ex. : grep, ctags, ou un analyseur de dépendances intégré)
Remarques
- Veillez à exécuter la compétence sur un état à jour du dépôt (par exemple, après un
git pull). - Le rapport d'impact peut être utilisé comme entrée pour les tests automatisés ou la revue de code.
Licence
Cette compétence est fournie sous la licence MIT. Voir le fichier LICENSE pour plus de détails.