analyst:impact
Génère automatiquement deux rapports d'impact (métier et technique) pour une PR GitHub et les intègre dans la description
- License 许可
- MIT
- 最近更新
- 2026-03-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- analyst:impact
- model
- opus
- license
- MIT
- version
- 1.0.0
- description
- Génère automatiquement deux rapports d'impact (métier et technique) pour une PR GitHub et les intègre dans la description
- allowed-tools
- [ "Bash", "Read", "Write", "Grep", "Glob" ]
- argument-hint
- <pr-number>
02 资源文件 7
- 许可证LICENSE1.0 KB
- 参考文档references/evidence-package.md1.9 KB
- 参考文档repos/core.md628 B
- 参考文档repos/metamask-extension.md224 B
- 参考文档repos/metamask-mobile.md1.6 KB
- 参考文档SOURCE.md363 B
- 参考文档TRUST.auto.yaml2.2 KB
03 SKILL.md 正文
Analyse d'impact PR GitHub
Instructions à Exécuter
IMPORTANT : Exécute ce workflow étape par étape :
Usage
/analyst: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)
Output
# 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)
04 同仓库更多 Skills
twig:make-component
Génère un Twig Component Symfony UX (classe PHP + template Twig)
tester:ui-test
Teste automatiquement une interface utilisateur dans Chrome : navigation, clics, validation visuelle, tests fonctionnels, responsive, comportement et debug. Génère un rapport détaillé avec screenshots et optionnellement un GIF du parcours.
symfony:voter
Genere un Voter de securite Symfony pour le controle d'acces granulaire
symfony:message
Genere un Message Symfony Messenger avec son Handler pour traitement asynchrone
symfony:mailer
Genere un email Symfony (TemplatedEmail ou Notification) avec template Twig
symfony:form
Genere un FormType Symfony avec contraintes de validation et options