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
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.
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.
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.
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.
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.
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é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.
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.
É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.
Lister les PR ouvertes avec priorités
Developpement
Affiche la liste des pull requests ouvertes triées par priorité et état de révision. Utile pour visualiser rapidement les PR en attente de revue, approuvées ou nécessitant des modifications.
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.
Comprendre vos changements avec /doi
Developpement
Analyse le diff entre votre branche Git actuelle et la branche par défaut, puis crée des questions à choix multiples interactives sur les modifications. Utilisez-le pour vérifier votre compréhension des modifications codées par vibe-coding et suivre les questions sans réponse comme 'dette de vibes' pour révision ultérieure.
Examiner les retours de revue PR
Developpement
Lit tous les commentaires de revue sur une pull request, vérifie indépendamment la justesse de chaque suggestion, les applique ou les rejette avec justification, puis publie un résumé avant de redemander une revue. Idéal lorsque vous devez évaluer de manière critique les retours des relecteurs et garantir que les modifications sont sûres et correctes.
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.
Examinateur Python Fonctionnel
Developpement
Ce skill analyse du code Python en mettant l'accent sur la programmation fonctionnelle, l'absence de boucles for, et un style propre. Il applique les règles de ruff pour la qualité du code et utilise uv pour la gestion des environnements et dépendances. Idéal pour moderniser et fiabiliser des bases de code Python.
Revue de Code des Modifications
Developpement
Effectue une revue de code complète des modifications non commitées dans un dépôt git, en analysant les bugs, les vulnérabilités de sécurité, les bonnes pratiques, les violations DRY, les odeurs de code, les problèmes de performance et les axes d'amélioration. À utiliser pour examiner les modifications avant de les commiter, pour des revues pré-commit ou des contrôles de qualité. Fonctionne avec n'importe quel langage ou framework.
Lister les demandes de fusion
Developpement
Liste les pull requests du dépôt avec des options de filtrage (statut, auteur, limite). Utile pour voir les PRs ouvertes, trouver des PRs à réviser ou consulter vos propres PRs.
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.
Gestion des compétences réutilisables
Developpement
Permet de lister, afficher, valider et générer des prompts réutilisables et paramétrés définis dans des fichiers SKILL.md. Utile pour organiser des tâches courantes de codage comme les revues de code ou la détection de bugs en offrant une manière structurée d'exécuter des prompts ciblés avec des arguments.
Détection de bugs dans la codebase
Developpement
Analyse l'ensemble du codebase pour détecter des bogues en lisant les fichiers source et de test, en exécutant la suite de tests et en vérifiant les erreurs logiques, les problèmes de validation d'entrée, les fuites de ressources, etc. Génère un rapport détaillé bugs-summary.md avec des références de fichiers spécifiques et une description de l'impact.
Intégration OpenAI Codex
Developpement
Envoyez des requêtes à OpenAI Codex CLI via la commande /codex, puis traitez le résultat selon différents modes : révision, comparaison, intégration ou brut. Utile pour le codage collaboratif où Claude analyse ou peaufine les solutions de Codex.
Développement et révision de composants Vue
Developpement
Compétence pour le développement et la revue de code Vue. En mode développement, génère des composants et composables Vue de haute qualité à partir de descriptions. En mode revue, utilise la commande /vue <path> pour analyser les fichiers .vue et fournir un rapport structuré avec des points de contrôle.
Relecture par Codex
Developpement
Intègre OpenAI Codex CLI comme réviseur pair pour les modifications de code, les décisions techniques et les propositions d'architecture. Se déclenche automatiquement avant de présenter des alternatives significatives ou un travail terminé, ou sur demande via /codex ou /codex-review. Permet jusqu'à 3 cycles d'échange critique où les suggestions sont évaluées plutôt qu'acceptées aveuglément.
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é.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Chaque skill est sélectionné et vérifié par l'équipe éditoriale de Skills Guides. Nous menons une revue de sécurité et de qualité sur chaque entrée : seuls les skills vérifiés apparaissent dans cette sélection.
- Que signifient les notes de sécurité ?
- Nous classons les skills Safe, Caution ou Risky selon notre analyse de sécurité — en vérifiant les risques d'injection de prompt, les permissions demandées et d'autres signaux. La note vous donne un aperçu immédiat du niveau de confiance à accorder à un skill.
- 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.