Compétences create-pr
🔗

create-pr

Sûr ⚙️ Commandes externes🌐 Accès réseau

Créer des Pull Requests GitHub avec des liens vers les issues

Également disponible depuis: 0tarof,Crearize,Cloud-Officer,davila7,0tarof,getsentry

Créer des pull requests sans liens vers les issues manque des opportunités de fermer automatiquement les issues et de suivre le travail. Cette compétence garantit que chaque PR lie les issues associées et utilise des mots-clés de fermeture pour une gestion transparente des issues.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
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 "create-pr". Create a PR for this feature branch that closes issues #123 and #124

Résultat attendu:

  • Trouvé 2 issues associées : #123 (User authentication), #124 (Session management)
  • Titre de PR généré avec le format conventional commit
  • Mots-clés de fermeture ajoutés : Closes #123, Closes #124
  • Section Key Changes incluse avec la liste des fichiers
  • Section Testing notes ajoutée

Utilisation de "create-pr". Create a PR for the new authentication flow with a Mermaid diagram

Résultat attendu:

  • PR créée avec le titre : feat: 🛡️🔐 Implement secure authentication flow
  • Diagramme de séquence Mermaid ajouté montrant les interactions client, service d'authentification, base de données
  • Issue #789 (New authentication system) liée
  • Fixes #789 utilisé pour fermer automatiquement l'issue lors de la fusion
  • Section d'impact architectural incluse

Utilisation de "create-pr". Create a bug fix PR for issue #456 about payment processing

Résultat attendu:

  • PR créée avec le titre : fix: 💳💔 Resolve payment timeout issue
  • Issue #456 référencée dans la section Related Issues
  • Comparaison avant/après ajoutée montrant la correction
  • Notes de test incluses : Manual testing passed, unit tests added
  • 3 fichiers modifiés listés avec de brèves descriptions

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
22
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Rationaliser la création de PR

Créer des pull requests bien documentées qui ferment automatiquement les issues liées lors de la fusion

Imposer le suivi des issues

S'assurer que tous les changements de code sont liés à des issues documentées pour de meilleurs journaux d'audit

Standardiser les contributions

Guider les contributeurs pour créer des PR avec des références d'issues et des descriptions appropriées

Essayez ces prompts

Création de PR basique
Use the create-pr skill to create a pull request for the current branch. Link any related issues and use closing keywords.
PR multi-issues
Create a PR that closes issues #123 and #124. Include a summary of changes and key files modified.
PR de fonctionnalité avec diagramme
Create a PR with a Mermaid sequence diagram showing the new authentication flow. Link the feature request issue.
PR de correction de bug
Create a bug fix PR that references issue #456. Include before/after comparison and testing notes.

Bonnes pratiques

  • Toujours lier les issues associées avant de créer des PR pour assurer la traçabilité
  • Utiliser des mots-clés de fermeture (Closes, Fixes) pour fermer automatiquement les issues lors de la fusion des PR
  • Inclure des diagrammes Mermaid pour les changements architecturaux complexes

Éviter

  • Créer des PR sans aucune référence d'issue ou mot-clé de fermeture
  • Utiliser des titres de PR vagues comme Fix bug ou Update file
  • Omettre la section des issues associées dans les descriptions de PR

Foire aux questions

Quelles plateformes d'hébergement GitHub cette compétence prend-elle en charge ?
Cette compétence prend en charge uniquement GitHub. Elle utilise gh CLI qui est spécifique aux dépôts GitHub.
Quels mots-clés de fermeture GitHub reconnaît-il ?
GitHub reconnaît Closes, Fixes et Resolves suivis d'un numéro d'issue. Exemple : Closes #123 ferme l'issue lorsque la PR fusionne.
Puis-je utiliser cette compétence sans GitHub CLI installé ?
Non. Cette compétence fournit des instructions pour gh CLI. Vous devez avoir GitHub CLI installé et authentifié pour créer des pull requests.
Mes données sont-elles sécurisées lors de l'utilisation de cette compétence ?
Oui. Cette compétence fournit uniquement des conseils instructifs. Elle n'accède pas aux fichiers, n'exécute pas de code et ne transmet pas de données en dehors des opérations GitHub standard.
Pourquoi mes issues ne se ferment-elles pas après la fusion de la PR ?
Assurez-vous d'avoir utilisé le format correct : Closes #123 ou Fixes #456 dans le corps de la PR. Le mot-clé doit être en majuscule et le numéro d'issue doit être valide.
En quoi est-ce différent du modèle de PR par défaut de GitHub ?
Cette compétence ajoute une liaison intelligente des issues, des mots-clés de fermeture et des conseils pour les diagrammes Mermaid. Elle garantit que les issues se ferment automatiquement et fournit une structure de PR cohérente.

Détails du développeur

Structure de fichiers