code-pull-request skill
CLI araçları aracılığıyla GitHub pull request'lerini ve GitLab merge request'lerini oluşturarak, yorum yaparak ve birleştirerek yönetin.
- GitHub yıldızları
- 51
- Dosyalar
- 8
- Son commit
- 7 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
code-pull-request skill ne işe yarar?
code-pull-request bir agent skill'dir. CLI araçları aracılığıyla GitHub pull request'lerini ve GitLab merge request'lerini oluşturarak, yorum yaparak ve birleştirerek yönetin.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
code-pull-request skilli hakkında
Bu SKILL, terminal tabanlı ortamlarda çalışan geliştiriciler için GitHub ve GitLab versiyon kontrol iş akışlarını yönetme imkanı sağlar. Bir agent'ın, bir pull request veya merge request'in ilk oluşturulmasından nihai birleştirmeye kadar tüm yaşam döngüsünü yönetmesine olanak tanır. Bir agent, bir feature branch'in incelemeye hazır olduğunu tespit ettiğinde, kodu göndermek, mevcut geri bildirimleri okumak veya incelemecilerin endişelerini gidermek için yeni yorumlar yazmak amacıyla bu SKILL'i kullanabilir.
SKILL, yerel sistemde kurulu ve kimlik doğrulaması yapılmış olan gh veya glab CLI araçları üzerinden komutlar yürüterek çalışır. Güvenliği sağlamak için SKILL, yazma kısıtlamalı bir model izler; PR oluşturma, yorum bırakma veya kod birleştirme gibi bir depoyu değiştiren her işlem, komut çalıştırılmadan önce açık bir insan onayı gerektirir. Bu durum, geliştirici denetimini korurken tekrarlayan git işlemlerini otomatize etmek için kontrollü bir yöntem sunar.
Bir agent bununla neler yapabilir
- 1İnceleme için kod gönderimiBir agent, bir feature branch tamamlandığında otomatik olarak yeni bir pull request veya merge request açabilir.
- 2İncelemeci geri bildirim yönetimiGeliştiriciler, gerekli değişiklikleri anlamak için bir pull request üzerindeki mevcut yorumları okumak amacıyla agent'ı kullanabilirler.
- 3Tartışmalara yanıt vermeAgent, iletişimi kolaylaştırmak için bir pull request içindeki belirli yorumlara yanıt verebilir.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
code-pull-request skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.code-pull-request skill'ini Eklenti uygulamasına kur
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
code-pull-request skill'ini Claude Code uygulamasına kur
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestcode-pull-request skill'ini Claude Code (project) uygulamasına kur
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestcode-pull-request skill'ini Codex uygulamasına kur
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestcode-pull-request skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestcode-pull-request skill'ini Claude.ai uygulamasına kur
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
GitHub'da görüntülePull 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.
Bu becerideki dosyalar
8code-pull-request skill soruları
code-pull-request skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
code-pull-request skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Hangi platformlar destekleniyor?
SKILL, ilgili komut satırı arayüzlerini kullanarak hem GitHub hem de GitLab platformlarını destekler.
Agent yazma işlemlerini otomatik olarak gerçekleştirir mi?
Hayır, PR oluşturma veya birleştirme gibi tüm yazma işlemleri açık bir insan onayı gerektirir.
Bu SKILL'in çalışması için hangi araçların kurulu olması gerekir?
GitHub için gh veya GitLab için glab olan ilgili CLI araçlarının kurulu ve kimlik doğrulaması yapılmış olması gerekir.