Meilleurs skills pour : Revue de code
La revue de code est un moment clé pour garantir la qualité, la maintenabilité et la cohérence d'une base de code. Pourtant, elle peut rapidement devenir superficielle si on se contente de vérifier le style ou les bugs évidents. Les meilleures compétences IA pour ce use-case vont au-delà du linting : elles aident à évaluer la conception logicielle et l'alignement métier. Par exemple, une compétence en Domain-Driven Design (DDD) vous permet de vérifier si les entités, agrégats et limites contextuelles sont respectés, et si le modèle reflète correctement le domaine. De même, une compétence de Definition of Done — Platform vous donne une checklist dynamique pour valider que chaque fonctionnalité remplit les critères d'acceptation techniques et fonctionnels avant merge. Évitez l'écueil de surcharger la revue avec des règles trop génériques ; choisissez des compétences qui s'adaptent au contexte de votre projet. L'idéal est de combiner ces skills avec une revue manuelle ciblée sur les points que l'IA ne peut pas saisir, comme l'intention du code ou les compromis architecturaux.
24 skills sélectionnés
Architecte Principal MigrateIQ
Developpement
Architecte principal de la plateforme MigrateIQ. Prend les décisions architecturales, révise le code, planifie les fonctionnalités et assure la cohérence sur l'ensemble de la stack : SvelteKit 5, Tailwind CSS v4, TypeScript, Drizzle ORM/PostgreSQL, serveur MCP et compétences Claude Code. À utiliser lors de la planification de nouvelles fonctionnalités, de l'examen d'approches, de choix technologiques, de refactoring ou de débogage de problèmes d'architecture.
Revue de Code Structurée
Developpement
Effectue une revue de code systématique sur cinq dimensions de qualité : exactitude, sécurité, style, architecture et tests. Il analyse des cibles telles que les modifications en attente, les commits, les plages ou les PRs, lit les fichiers complets et produit un verdict structuré avec des constats par sévérité. Idéal avant une fusion, après un travail d'agent ou pour un second avis.
Vérificateur de compétence
Developpement
Examine les compétences d'agent selon une grille de 10 règles, génère des rapports P0-P3, et peut créer un squelette de compétence conforme.
Revue de Code Approfondie
Developpement
Agent MENTOR effectuant une revue de code approfondie pour la qualité, la sécurité, les motifs et la cohérence architecturale. Utilisez /code-review [fichier ou branche] pour lancer la revue.
Générateur de Description de PR
Developpement
Génère des descriptions de pull request complètes en analysant les diffs git, l'historique des commits et les fichiers associés. Utile lors de la création ou de la mise à jour de PR, notamment pour produire des résumés clairs, des listes de modifications et des notes de test adaptées aux relecteurs.
Revue de code
Developpement
Revue de code rigoureuse des modifications non engagées couvrant l'architecture, la qualité, la sécurité et les bonnes pratiques. Fournit un rapport et un plan d'action pour approbation.
Orchestrateur d'examen de code
Developpement
Orchestre des sous-agents spécialisés pour effectuer une revue de code complète et produire un rapport en markdown. Fonctionne en mode PR (avec --pr) ou sur la branche courante, en analysant les modifications et en invoquant des réviseurs pour Go, l'architecture, les conventions, Bubble Tea et la documentation.
Résumé de Pull Request
Developpement
Analyse et résume une pull request en extrayant le contexte, les modifications et l'impact. Utile pour les revues de code, l'intégration de nouvelles pull requests ou la préparation de notes de version.
Gestionnaire de tâches Shizuku
Developpement
Utilisez les commandes task pour compiler, exécuter, linter et tester l'application Shizuku. Cette compétence garantit l'utilisation cohérente du système de construction du projet (taskfile.dev) au lieu des invocations Go directes, évitant les erreurs de compilation et respectant les normes du projet.
Traiter les retours de revue de PR
Developpement
Guide l'auteur d'une PR jusqu'à zéro retour de revue : bloqueurs, doutes et suggestions sont traités, refusés, reportés ou acceptés.
Vérification des compétences
Developpement
Valide et révise les compétences selon la spécification Agent Skills. Vérifie la syntaxe YAML, les conventions de nommage, la qualité des descriptions, la structure des fichiers et les bonnes pratiques, et propose des améliorations avec des exemples avant/après. Utile pour détecter les erreurs et améliorer la qualité avant un commit.
Revue de Code
Developpement
Cette compétence effectue des revues de code rapides et ciblées sur des fichiers spécifiques ou les modifications Git récentes. Elle vérifie les bugs, les problèmes de sécurité, les performances et le respect des bonnes pratiques, en classant les constats par gravité. Elle aide les développeurs à détecter les problèmes tôt et à améliorer la qualité du code efficacement.
Créer une pull request
Developpement
Crée une pull request pour la branche courante, incluant le formatage, les commits, le rebase et le passage de la porte de pré-PR.
Revue de code Go pour fzuhelper-server
Developpement
Revue de code Go spécialisée pour le backend microservices fzuhelper-server, couvrant Hertz, Kitex, GORM, Redis et les conventions du projet.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.
Vérifier la conformité des changements
Developpement
Vérifie que l'implémentation correspond aux artefacts de changement (spécifications, tâches, conception) à l'aide du CLI openspec.
Évaluation de qualité des PR
Developpement
Extraire des conseils de mise en œuvre et évaluer les risques à partir des pull requests avant d'implémenter des correctifs. Utilisez une checklist complète pour analyser la qualité du code, les tests, le style, la documentation et les modifications potentiellement cassantes. Permet de déterminer si une PR est une implémentation de référence fiable et de planifier les tests ou cas limites.
Relecteur de code adversarial
Developpement
Révision de code utilisant trois personnalités hostiles pour détecter les angles morts avant de fusionner.
Portail de Contrôle Qualité
Developpement
Porte de qualité qui exécute cinq réviseurs IA en parallèle sur chaque diff de code par rapport à main. Chaque agent vérifie une dimension spécifique (revue de code, simplification, cohérence, robustesse, périmètre) et tous doivent passer avant le commit. Aide à détecter les problèmes tôt et à respecter les standards du codebase.
Examen architectural du code
Developpement
Effectue une revue de code architecturale rigoureuse incluant la conformité ADR, la couverture de tests, les patrons architecturaux et l'analyse de sécurité. Produit un document de revue structuré avec un statut APPROUVÉ/RÉORIENTÉ/BLOQUÉ. Utile pour garantir que les modifications respectent les décisions architecturales et les normes de qualité.
Analyse de découpage de MR
Developpement
Analyse tous les changements de la branche (indexés ou non) et recommande de les découper en MR plus petites et ciblées. Utilise des heuristiques (front/back, migrations, cohésion) pour proposer un plan.
Modèle de Langage Récursif (RLM)
Developpement
Traite les grandes entrées qui dépassent la capacité de traitement unique en décomposant les tâches en morceaux gérables, en lançant des sous-agents Haiku parallèles pour traiter chaque morceau, et en synthétisant les résultats en une sortie unifiée. Utilise un superviseur Sonnet pour la décomposition et la synthèse, tandis que les travailleurs Haiku traitent les morceaux en parallèle, réduisant les coûts et améliorant la vitesse.
Examen de scripts de code
Developpement
Agent d'examen de code autonome pour scripts R, Stata, Python, Julia. Vérifie la qualité, reproductibilité, figures et finition.
Vérification des normes de code OpenLark
Developpement
Vérifie la conformité du code dans les projets OpenLark : cohérence architecturale, implémentations d'API, validation des paramètres, conventions de nommage et exportations. Génère une liste d'actions avec preuves (fichier:ligne) et niveaux de risque, idéal pour les revues de PR ou avant d'ajouter une nouvelle API.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Un algorithme les choisit parmi les skills publiés qui répondent aux critères de cette page, comme la catégorie, les tags ou les outils compatibles. Il les classe d'après le score qualité donné par un modèle de langage. Sur les pages de classement, il tient compte en plus des étoiles GitHub et de la note de sécurité. Personne ne les relit un par un.
- Que signifient les notes de sécurité ?
- Un modèle de langage lit le fichier SKILL.md, sans l'exécuter, et lui attribue une note. Sûr signifie qu'il n'y voit pas de risque d'exécution notable. Prudence, que le skill se sert d'outils puissants comme bash, docker ou le réseau pour un usage légitime. Risqué, qu'il demande des actions destructrices, l'envoi de secrets ou l'exécution de code masqué : un skill noté Risqué n'est jamais publié. Cette note ne remplace pas votre propre lecture du fichier.
- Comment installer un skill ?
- Ouvrez la page d'un skill et suivez ses instructions d'installation pour votre outil — Claude Code, Cursor ou Copilot. Chaque skill détaille les étapes exactes pour le lancer en quelques minutes.