CommunityRédaction et éditiongithub.com

teefayb/config-pr-claude

Rédige un titre et une description de pull request pour la branche courante à partir du diff et des commits, selon le format PR de l'équipe. À utiliser avant d'ouvrir une PR.

Qu'est-ce que config-pr-claude ?

Cette compétence automatise la rédaction d'une description de pull request (PR) pour la branche Git courante. Elle rassemble le nom de la branche, les commits (`git log`) et la liste des fichiers modifiés (`git diff --stat`), puis lit le diff complet (`git diff main...HEAD`) pour décrire ce que fait le code (et non ce que prétendent les messages de commit). Elle génère ensuite un bloc markdown formaté avec titre impératif, sections What, How, API/data changes, Testing et Risk. L'utilisateur reste responsable de la création de la PR via `gh pr create`. Cette compétence est destinée à des assistants comme Claude Code et fonctionne sur n'importe quel dépôt Git avec une branche `main`.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teefayb/claude-code-setup-demo/tree/HEAD/.claude/skills/pr-description

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · 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

Rédige une description de PR pour la branche courante.

  1. Rassemble le contexte :
    • Branche : !git branch --show-current
    • Commits : !git log --oneline main..HEAD
    • Fichiers modifiés : !git diff --stat main...HEAD
  2. Lis le diff complet (git diff main...HEAD) avant d'écrire. Décris ce que fait le code, pas ce que prétendent les messages de commit.
  3. Produis exactement ce format, dans un bloc markdown délimité pour pouvoir être collé :
## <titre impératif, moins de 70 caractères>

### Quoi

<2 à 4 phrases : le changement et pourquoi il est nécessaire>

### Comment

- <points d'implémentation clés qu'un relecteur doit connaître>

### Modifications API / données

<nouveaux points de terminaison, codes de statut, champs stockés ; "Aucun" s'il n'y en a pas>

### Tests

- [ ] `npm run check`
- [ ] `npm run build`
- <étapes manuelles qu'un relecteur peut suivre, le cas échéant>

### Risques

<ce qui pourrait casser, et comment annuler>
  1. N'invente pas de numéros de ticket, de relecteurs ou de résultats de test. Si les tests n'ont pas été exécutés dans cette session, laisse les cases non cochées.
  2. Ne crée pas la PR. L'auteur l'ouvre avec gh pr create après avoir lu le texte.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés