Compétences git-pr-workflows-pr-enhance
🔍

git-pr-workflows-pr-enhance

Sûr ⚙️ Commandes externes

Améliorez les Pull Requests pour de Meilleurs Code Reviews

Cette compétence aide les développeurs à créer des pull requests de haute qualité avec des descriptions complètes, des listes de contrôle automatisées et des suggestions d'optimisation de taille pour faciliter les revues de code efficaces.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "git-pr-workflows-pr-enhance". Améliorez ma PR actuelle avec une documentation complète et une liste de contrôle de review

Résultat attendu:

## Résumé PR
Cette PR ajoute l'authentification utilisateur avec des jetons JWT.

**Impact** : 12 fichiers modifiés (450 ajouts, 123 suppressions)
**Niveau de risque** : Moyen (5.2/10)
**Temps de review** : ~20 minutes

## Description détaillée
[Liste des modifications générée avec fichiers catégorisés]

## Liste de contrôle de review
### Général
- [ ] Le code suit les directives de style du projet
- [ ] Auto-révision terminée

### Qualité du code
- [ ] Aucune duplication de code
- [ ] Les fonctions sont focalisées et petites

[... éléments supplémentaires de la liste de contrôle ...]

Utilisation de "git-pr-workflows-pr-enhance". Ma PR a 30 fichiers et 2000 lignes de modifications - est-elle trop importante ?

Résultat attendu:

## PR importante détectée
Cette PR modifie 30 fichiers avec 2000 modifications totales. Les PR importantes sont plus difficiles à réviser.

### Divisions suggérées :
1. **Modifications d'authentification** (5 fichiers) : Implémentation JWT core
2. **Schéma de base de données** (3 fichiers) : Modifications de la table utilisateur
3. **Points de terminaison API** (4 fichiers) : Nouveaux endpoints d'auth
4. **Intégration frontend** (8 fichiers) : UI Connexion/Déconnexion

### Comment diviser :
Utilisez git cherry-pick pour séparer les unités logiques en branches de fonctionnalités.

Audit de sécurité

Sûr
v1 • 2/25/2026

This skill is a legitimate PR enhancement tool. The subprocess.run calls at lines 45 and 62 execute hardcoded git commands (git diff) for PR analysis - this is standard practice for git automation tools. The 'weak cryptographic algorithm', 'C2 keywords', and 'system reconnaissance' flags are false positives triggered by legitimate words in context of code analysis (checksums), diagram generation (Mermaid), and risk assessment. No command injection risk exists as commands are hardcoded strings.

2
Fichiers analysés
753
Lignes analysées
2
résultats
1
Total des audits

Problèmes à risque élevé (1)

Subprocess Execution for Git Commands
Python subprocess.run executes git commands for PR analysis. This is legitimate git automation - commands are hardcoded strings ('git diff --name-status', 'git diff --shortstat'), not user-controlled input. No command injection risk.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
95
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Créer des descriptions PR complètes

Génère automatiquement des descriptions PR détaillées incluant le résumé, les listes de modifications, les sections de tests et l'analyse des changements cassants.

Simplifier le processus de code review

Génère des listes de contrôle de review contextuelles qui s'adaptent aux types de fichiers et aux catégories de modifications pour des revues plus efficaces.

Optimiser la taille et la complexité des PR

Analyse les modifications PR et suggère des divisions logiques pour les grandes pull requests afin d'améliorer la révisabilité.

Essayez ces prompts

Amélioration PR de base
Utilisez la compétence git-pr-workflows-pr-enhance pour créer une description de pull request complète pour mes modifications actuelles. Incluez un résumé, une liste détaillée des modifications et une liste de contrôle de review.
Génération de liste de contrôle de review
Générez une liste de contrôle de review contextuelle pour ma PR qui inclut des éléments généraux, des vérifications de qualité du code, des exigences de tests et des considérations de sécurité basées sur les fichiers modifiés.
Analyse de PR importante
Analysez ma PR pour déterminer si elle est trop importante. Si c'est le cas, suggérez des façons logiques de la diviser en pull requests plus petites et plus révisables avec des limites de fonctionnalités claires.
Évaluation des risques
Calculez un score de risque pour ma PR incluant des facteurs pour la taille, la complexité, la couverture de tests, les dépendances et la sécurité. Fournissez des stratégies d'atténuation pour les zones à haut risque.

Bonnes pratiques

  • Exécutez toujours la compétence sur les modifications finales avant de créer la PR pour assurer une documentation complète
  • Passez en revue la liste de contrôle générée et ajoutez des éléments spécifiques au projet pertinents pour votre codebase
  • Utilisez l'évaluation des risques pour identifier les zones nécessitant une attention supplémentaire avant la review

Éviter

  • Utiliser la compétence sur des modifications incomplètes ou en cours de développement
  • Copier les descriptions générées sans les vérifier pour leur exactitude
  • Ignorer les recommandations de taille pour les très grandes PR

Foire aux questions

Cette compétence exécute-t-elle des commandes git sur mon dépôt ?
Non. La compétence analyse votre état git local et génère des recommandations. Elle ne modifie aucun dépôt et ne pousse pas de modifications.
Puis-je personnaliser la liste de contrôle de review pour mon équipe ?
La compétence génère des listes de contrôle contextuelles basées sur les types de fichiers. Vous pouvez ajouter des éléments spécifiques à l'équipe après génération.
Quelle taille de PR est considérée comme trop importante ?
La compétence suggère de diviser les PR avec plus de 20 fichiers ou 1000 modifications totales de lignes pour une révisabilité optimale.
Cela fonctionne-t-il avec tous les fournisseurs Git ?
Oui. La compétence fonctionne avec n'importe quel fournisseur Git (GitHub, GitLab, Bitbucket) car elle opère sur les données git locales.
Puis-je l'utiliser uniquement pour les pull requests GitHub ?
Oui. Bien qu'elle fonctionne avec n'importe quel fournisseur Git, la sortie est optimisée pour les descriptions PR GitHub.
Cette compétence est-elle adaptée aux dépôts d'entreprise ?
Oui. La compétence génère une documentation complète adaptée aux processus de review de code d'entreprise.

Détails du développeur

Structure de fichiers