GitHub PR Creation

Transforme des commits bruts en une PR Conventional-Commits avec validation de la documentation de tâche et règles de flux de branche, pas seulement gh pr create.

par fvadicamo · fvadicamo/dev-agent-skills

Testé · Fonctionne ★ 9.6/10

GitHub PR Creation — Transforme des commits bruts en une PR Conventional-Commits avec validation de la documentation de tâche et règles de flux de branche, pas seulement gh pr create.

Ce que fait

Analyse les commits sur la branche actuelle, les recoupe avec les fichiers de tâche/spécification (Kiro, Cursor, Trae, s2s, ou docs génériques), et génère un titre de PR Conventional Commits plus un modèle de corps spécifique au type (feature/release/bugfix/hotfix/refactor/docs/ci), confirmant toujours la branche et le contenu avec l'utilisateur avant d'exécuter gh pr create. Se déclenche sur 'create PR', 'open pull request', 'submit for review', 'check if ready for PR'.

Rapport de test

Je l'ai exécuté sur un vrai dépôt local de 3 commits : il a correctement choisi 'feat' plutôt que 'fix' comme type dominant de Conventional Commits (2 feat contre 1 fix) et a produit un corps de PR basé sur une liste de contrôle à partir du modèle Feature, par rapport à une ligne de base 'Added login validation' sans confirmation de branche ni modèle.

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/fvadicamo/dev-agent-skills
cd dev-agent-skills
mkdir -p ~/.claude/skills
cp -r plugins/github-workflow/skills/github-pr-creation ~/.claude/skills/github-pr-creation

Commandes et exemples de prompts

  • /github-pr-creationTransforme des commits bruts en une PR Conventional-Commits avec validation de la documentation de tâche et règles de flux de branche, pas seulement gh pr create.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Create a pull request for this branch, please.
  • Is this branch ready for a PR? Check and open one if so.
  • Open a pull request summarizing these commits for review.