Skill code-pull-request
Gérez les pull requests GitHub et les merge requests GitLab en les créant, en les commentant et en les fusionnant via des outils CLI.
- Étoiles GitHub
- 51
- Fichiers
- 8
- Dernier commit
- 7 nov. 2026
- Licence
- MIT
- Outils autorisés
- —
Que fait la skill code-pull-request ?
code-pull-request est une agent skill. Gérez les pull requests GitHub et les merge requests GitLab en les créant, en les commentant et en les fusionnant via des outils CLI.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill code-pull-request
Ce SKILL permet aux développeurs travaillant dans des environnements en ligne de commande de gérer les flux de travail de contrôle de version pour GitHub et GitLab. Il permet à un agent de gérer l'intégralité du cycle de vie d'une pull request ou d'une merge request, de sa création initiale à sa fusion finale. Lorsqu'un agent détecte qu'une branche de fonctionnalité est prête pour la revue, il peut utiliser ce SKILL pour soumettre le code, lire les retours existants ou publier de nouveaux commentaires pour répondre aux préoccupations des relecteurs.
Le SKILL fonctionne en exécutant des commandes via les outils CLI gh ou glab, qui doivent être installés et authentifiés sur le système local. Pour garantir la sécurité, le SKILL suit un modèle de validation à l'écriture où chaque action modifiant un dépôt, comme la création d'une PR, l'ajout d'un commentaire ou la fusion de code, nécessite une confirmation humaine explicite avant l'exécution de la commande. Cela constitue un moyen contrôlé d'automatiser les opérations git répétitives tout en maintenant la supervision du développeur.
Ce qu'un agent peut faire avec
- 1Soumettre du code pour revueUn agent peut ouvrir automatiquement une nouvelle pull request ou une merge request lorsqu'une branche de fonctionnalité est terminée.
- 2Gestion des retours des relecteursLes développeurs peuvent utiliser l'agent pour lire les commentaires existants sur une pull request afin de comprendre les modifications requises.
- 3Répondre aux discussionsL'agent peut répondre à des commentaires spécifiques au sein d'une pull request pour faciliter la communication.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill code-pull-request
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill code-pull-request dans Plugin
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
Installer la skill code-pull-request dans Claude Code
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestInstaller la skill code-pull-request dans Claude Code (project)
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestInstaller la skill code-pull-request dans Codex
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestInstaller la skill code-pull-request dans Gemini CLI
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestInstaller la skill code-pull-request dans Claude.ai
npx degit martinffx/atelier/skills/code-pull-request code-pull-request && zip -r code-pull-request.zip code-pull-request # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-pull-request.zip
SKILL.md
Voir sur GitHubPull Request / Merge Request Skill
Create, comment on, and merge GitHub pull requests or GitLab merge requests for the
current branch. Assumes the relevant CLI (gh or glab) is installed and authenticated.
This skill is create/read + write-gated. Every write action (create PR, leave comment, respond to comment, merge) requires explicit human confirmation before running.
Start Here
- Detect the platform and find the current branch's open PR/MR — see references/common.md.
- Pick a workflow:
| Workflow | Reference | Trigger phrases |
|---|---|---|
| Create PR/MR | create-pr.md | "open a PR", "make a PR", "submit for review" |
| Read comments | read-comments.md | "read PR comments", "show MR comments" |
| Leave a comment | leave-comment.md | "leave a comment", "comment on the PR" |
| Respond to a comment | respond-to-comment.md | "respond to a comment", "reply on the PR" |
| Merge PR/MR | merge-pr.md | "merge this PR", "ship it", "merge the MR" |
Both GitHub (gh) and GitLab (glab) are first-class. Every write step pauses for
human approval before running the CLI command.
Fichiers de cette skill
8Questions sur la skill code-pull-request
Comment installer la skill code-pull-request dans Claude Code ?
Exécutez npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill code-pull-request ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Quelles plateformes sont prises en charge ?
Ce SKILL prend en charge GitHub et GitLab en utilisant leurs interfaces en ligne de commande respectives.
L'agent effectue-t-il des actions d'écriture automatiquement ?
Non, toutes les actions d'écriture telles que la création d'une PR ou la fusion nécessitent une confirmation humaine explicite.
Quels outils doivent être installés pour que ce SKILL fonctionne ?
Les outils CLI concernés, soit gh pour GitHub ou glab pour GitLab, doivent être installés et authentifiés.