Plugin Claude Code qui fait examiner les changements Git simultanément par 6 relecteurs frontend
(github.com/huurray)Il s’agit d’un plugin Claude Code qui relit simultanément un git diff ou un fichier unique selon 6 perspectives (performances React / qualité du code / bugs / TypeScript / accessibilité / sécurité), puis dont un agent de synthèse fusionne les résultats en un rapport unique priorisé.
Contexte de création
Quand on demande à un LLM de faire une revue de PR en mettant tout dans un même contexte avec une consigne du type « relis ça globalement », deux problèmes se posent.
- Pollution du raisonnement : le ton de la perspective perf influence celui de la perspective a11y.
- Effondrement de mode : la réponse se concentre sur l’axe le plus saillant du diff.
En réalité, chaque guideline répond à une « question différente ». La perf demande « est-ce rapide ? », l’a11y « est-ce accessible à tout le monde ? », la sécurité « est-ce que des données fuient ? », la qualité « est-ce facile à faire évoluer ? ». Au lieu de tout demander à une seule entité, l’outil fait donc examiner le même changement par des sous-agents isolés les uns des autres, puis ne rassemble et ne fusionne que les résultats.
6 relecteurs par défaut (guidelines éprouvées dans l’industrie, telles quelles)
- react-perf — Vercel React Best Practices
- quality — Toss Frontend Fundamentals (lisibilité / prévisibilité / cohésion / couplage)
- bugs — React rules-of-hooks + règles de justesse ESLint/TS-ESLint
- ts — Google TypeScript Style Guide + Effective TypeScript
- a11y — WCAG 2.2 + ARIA APG
- security — patterns de sécurité frontend (XSS, fuite de secrets, stockage non sécurisé, etc.)
Les relecteurs peuvent être ajoutés ou remplacés manuellement (i18n, motion, design tokens, etc.).
Utilisation
Installation en deux lignes dans Claude Code :
/plugin marketplace add huurray/fe-review-agents
/plugin install fe-review-agents@fe-review-agents
Lancer une revue :
/fe-review-agents:diff-review # changements staged
/fe-review-agents:diff-review branch:main # diff par rapport à main
/fe-review-agents:file-review src/App.tsx # analyse approfondie d’un seul fichier
Options :
lang=ko|en(ko par défaut)severity_min=LOW|MED|HIGH|CRITICAL(les niveaux inférieurs sont exclus du rapport)
Compromis
Le coût en tokens est d’environ 6 fois supérieur à celui d’un contexte unique. En contrepartie, on obtient une couverture multi-perspective sans pollution du raisonnement ni effondrement de mode. C’est un outil plus adapté aux équipes qui privilégient la stabilité au coût, plutôt qu’à celles qui cherchent avant tout à réduire les dépenses.
Inspiration
Le projet est inspiré du pattern Compounding Engineering, que Toss utiliserait en interne, où plusieurs LLM examinent une PR en parallèle.
Les retours, issues et PR sont les bienvenus. 🙏
Aucun commentaire pour le moment.