pr-writer

Skill opérationnel du repo getsentry/skills qui guide Claude dans la création et la mise à jour de pull requests selon les conventions d'ingénierie de Sentry.

npx skills add https://github.com/getsentry/skills --skill pr-writer

pr-writer

Ce skill définit le workflow canonique à suivre pour créer ou mettre à jour des pull requests dans les projets Sentry. Il fait partie du repo officiel getsentry/skills, qui regroupe l'ensemble des agent skills utilisés par l'équipe Sentry au quotidien.

Le skill est conçu pour s'activer automatiquement dès que l'agent reçoit une instruction liée aux pull requests : ouverture, mise à jour du titre, réécriture de la description, ou préparation de changements pour une revue. Son frontmatter indique explicitement qu'il ne faut jamais créer ou modifier un PR sans passer par ce skill.

Ce que couvre le skill

Le SKILL.md décrit un processus en quatre étapes : vérification de l'état de la branche (y compris la détection de la branche par défaut via gh), analyse des commits et du diff, rédaction de la description selon un format structuré propre à Sentry, puis création du PR en mode draft avec gh pr create. Il couvre également la mise à jour des PRs existants via gh api, en contournant un bug connu de gh pr edit.

La section de rédaction est particulièrement détaillée : elle définit la structure attendue (résumé court, blocs d'emphase optionnels en gras, exemples avant/après uniquement si pertinents, références d'issues), le format de titre en convention de commit, et plusieurs exemples concrets couvrant des PRs simples, de nouvelles fonctionnalités, des changements de schéma ou des refactors.

Utilisation

Ce skill s'installe via claude plugin marketplace add getsentry/skills ou npx skills add getsentry/skills. Une fois en place, il est déclenché automatiquement par l'agent sur toute demande liée aux PRs. Il requiert que le GitHub CLI (gh) soit authentifié et disponible dans l'environnement.

Skills similaires