Créer une Pull Request
Format du titre PR
[PM-XXXXX] <type>: <short imperative summary>
Mots-clés de type (déclenche le label automatique t: via CI) : consultez ${CLAUDE_PLUGIN_ROOT}/references/change-type-labels.md pour la table complète.
Exemples :
[PM-12345] feat: Add autofill support for passkeys[PM-12345] fix: Resolve crash during vault sync[PM-12345] refactor: Simplify authentication flow
Corps de la PR
Suivez toujours le modèle PR du dépôt à .github/PULL_REQUEST_TEMPLATE.md. Lisez-le et remplissez chaque section. Si aucun modèle n'existe, utilisez ce modèle de secours :
## 🎟️ Tracking
<!-- Collez le lien vers le problème Jira ou GitHub ou décrivez autrement / pointez vers la source de ce changement. -->
## 📔 Objective
<!-- Décrivez l'objectif de cette PR, par exemple quel bug vous corrigez ou quelle nouvelle fonctionnalité vous ajoutez. -->
## 📸 Screenshots
<!-- Requis pour tout changement UI ; supprimez si non applicable. Utilisez des images de largeur fixe pour un meilleur affichage. -->
Supprimez entièrement la section Screenshots s'il n'y a pas de changements UI.
Création de la PR
Avant de créer, exécutez perform-preflight si ce n'est pas déjà fait.
git push -u origin <branch-name>
gh pr create --draft --title "[PM-XXXXX] feat: Short summary" --body "<fill in from PR template>"
Préférez les brouillons de PR. Ne créez une PR non-brouillon que si l'utilisateur le demande explicitement.
Label d'examen IA
Avant d'exécuter gh pr create, utilisez toujours l'outil AskUserQuestion pour demander s'il faut ajouter un label d'examen IA :
- Question : « Voulez-vous ajouter un label d'examen IA à cette PR ? »
- Options :
ai-review-vnext,ai-review,No label
Si l'utilisateur sélectionne un label, incluez-le via le flag --label :
gh pr create --draft --label "ai-review-vnext" --title "..." --body "..."