JulienLerosty/claude-code-team-kit

Examiner une pull request ou le diff de la branche courante pour en vérifier la correction, les tests et les risques. Utiliser lorsque l'utilisateur demande une revue de PR ou 'examine mes changements'.

Qu'est-ce que claude-code-team-kit ?

Cette compétence permet à un agent IA d'effectuer une revue de code structurée sur une pull request GitHub ou le diff de la branche courante. Elle est utile pour garantir la qualité du code en vérifiant la correction, la couverture des tests, la sécurité, la compatibilité et la lisibilité des changements. La compétence est conçue pour être utilisée avec Claude Code et exploite des outils en ligne de commande comme `gh` (GitHub CLI) et `git` pour récupérer les diffs. Le processus de revue est guidé : l'agent lit d'abord les fichiers modifiés, puis vérifie chaque aspect selon un ordre défini avant de produire un rapport formaté avec sections Résumé, Corrections obligatoires, À considérer et Suggestions. L'agent exécute également les tests automatisés (`npm test`) si un fichier de test est présent et rapporte les résultats de manière honnête.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/review-pr

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Examiner une pull request

  1. Obtenez le diff. Pour un numéro de PR, utilisez gh pr diff <numéro> ; sinon git diff origin/main...HEAD. Lisez également la description de la PR si elle existe (gh pr view <numéro>).
  2. Lisez les fichiers modifiés en entier lorsque le diff seul n'est pas clair. Ne passez pas en revue du code que vous n'avez pas lu.
  3. Vérifiez, dans cet ordre :
    • Correction : conditions erronées, off-by-one, erreurs non gérées, conditions de concurrence, entrées nulles/vides.
    • Tests : chaque changement de comportement est-il couvert ? Les tests échoueraient-ils sans le changement ?
    • Sécurité : entrée non fiable atteignant un shell, SQL, chemins de fichier ou HTML ; secrets dans le diff.
    • Compatibilité : interfaces publiques modifiées, migrations, configuration ou variables d'environnement.
    • Lisibilité : uniquement les problèmes qui ralentiraient le prochain responsable. Ignorez les préférences de style pur déjà couvertes par le linter.
  4. Exécutez npm test si des tests existent et rapportez le résultat honnêtement.

Format de sortie

## Résumé
Une ou deux phrases décrivant ce que fait la PR et votre verdict global (approuver / demander des modifications / commenter).

## Corrections obligatoires
- `chemin/fichier.js:42` Ce qui ne va pas, pourquoi c'est important, correctif suggéré.

## À considérer
- `chemin/fichier.js:90` ...

## Suggestions
- ...

Ignorez une section si elle est vide. Citez fichier:ligne pour chaque constatation. N'inventez pas de problèmes : si le changement est correct, dites-le dans le résumé. Ne publiez pas de commentaires sur GitHub sauf si l'utilisateur le demande.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés