GitHub PR Impact Analysis Skill
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Usage
code
/github:impact <pr-number>
Workflow
- •Récupérer infos PR via
gh pr view - •Identifier fichiers modifiés (
gh pr diff) - •Analyser dépendances et templates
- •Analyser tests
- •Générer rapport métier
- •Générer rapport technique
- •Ajouter rapports à la description PR
- •Sauvegarder localement dans
.analysis-reports/
Rapports générés
Rapport Métier
- •Vue d'ensemble (portée, domaines, risque)
- •Changements fonctionnels (nouvelles features, améliorations, corrections)
- •Impact utilisateur (UX, performance, compatibilité)
- •Risques identifiés + recommandations
Rapport Technique
- •Métriques (fichiers, ajouts, suppressions)
- •Analyse par type (PHP, JS, Templates, Config, Assets)
- •Changements architecturaux (classes, dépendances)
- •Analyse sécurité
- •Couverture tests
- •Points d'attention (performance, compatibilité, dette technique)
Templates détaillés
- •Rapport métier - Structure et niveaux de risque
- •Rapport technique - Métriques et scripts d'analyse
Output
bash
# Dans la PR
<!-- IMPACT-REPORTS-START -->
[Rapport métier]
[Rapport technique]
<!-- IMPACT-REPORTS-END -->
# Local
.analysis-reports/impact_pr_{PR_NUMBER}.md
Error Handling
- •PR introuvable → ARRÊT
- •Échec mise à jour PR → WARNING (non bloquant)