Étiquetage automatique des PR

VérifiéSûr

Applique automatiquement des labels aux pull requests en fonction des types de commits conventionnels (feat: → enhancement, fix: → bug, etc.). Utile pour organiser et filtrer les PRs par catégorie sans intervention manuelle.

Spar Skills Guide Bot
DeveloppementDébutant
11002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#pull-requests#labeling#conventional-commits#github#automation

Recommandé pour

Notre avis

Applique des étiquettes aux pull requests GitHub en se basant sur les types de commits conventionnels.

Points forts

  • Automatise l'attribution d'étiquettes cohérentes
  • Reconnaît plusieurs patterns (types de commit, auteurs, titre)
  • S'intègre via l'outil gh

Limites

  • Nécessite l'outil `gh` installé et configuré
  • Dépend du format des messages de commit
  • Fonctionne uniquement avec GitHub
Quand l'utiliser

Utilisez cette compétence pour étiqueter automatiquement vos PR en fonction de leur type de changement.

Quand l'éviter

Évitez-la si vos PR ne suivent pas les commits conventionnels ou si vous utilisez une plateforme autre que GitHub.

Analyse de sécurité

Sûr
Score qualité85/100

The skill uses Bash to run 'gh pr edit' for adding labels, which is a benign operation. No arbitrary command execution, data exfiltration, or safety bypass.

Aucun point d'attention détecté

Exemples

Label PR by commit types
Label pull request #42 using conventional commit types.
Label latest PR automatically
Find the latest open PR and apply labels based on its commit messages.

name: pr-label allowed-tools: Read, Bash description: Apply labels to PRs based on conventional commit types

/pr-label — Label pull requests

Apply labels to PRs based on conventional commit types.

Label Mapping

| Commit Type | Label | |-------------|-------| | feat: | enhancement | | fix: | bug | | docs: | documentation | | chore(deps):, build(deps): | dependencies | | Author: dependabot | dependabot | | Author: renovate | renovate | | Title contains [automerge] | automerge |

Available Labels

Primary: bug, documentation, enhancement

Status: duplicate, invalid, wontfix, question, good first issue, help wanted

Automation: dependencies, dependabot, renovate, automerge, codex, refactor

Usage

gh pr edit <number> --add-label <label>

Guidelines

  • Apply one primary label based on commit type prefix
  • Do not add unrelated labels automatically
  • Labels are provisioned via Pulumi from labels.ts
Skills similaires