Skill code-pull-request
Kelola pull request GitHub dan merge request GitLab dengan membuat, memberikan komentar, dan melakukan merge melalui tool CLI.
- Bintang GitHub
- 51
- File
- 8
- Commit terakhir
- 7 Nov 2026
- Lisensi
- MIT
- Tool yang diizinkan
- —
Apa fungsi skill code-pull-request?
code-pull-request adalah agent skill. Kelola pull request GitHub dan merge request GitLab dengan membuat, memberikan komentar, dan melakukan merge melalui tool CLI.
Ringkasan dibuat dari SKILL.md skill ini.
Tentang skill code-pull-request
Mengelola workflow version control untuk GitHub dan GitLab adalah fungsi utama yang ditawarkan skill ini bagi developer yang bekerja di lingkungan berbasis terminal. Skill ini memungkinkan agent untuk menangani seluruh lifecycle pull request atau merge request, mulai dari pembuatan awal hingga proses merge terakhir. Saat agent mendeteksi bahwa sebuah feature branch sudah siap untuk direview, agent dapat menggunakan skill ini untuk submit kode, membaca feedback yang ada, atau memberikan komentar baru untuk menanggapi masukan reviewer.
Skill ini bekerja dengan mengeksekusi command melalui tool CLI gh atau glab, yang harus sudah terinstal dan terautentikasi di sistem lokal Anda. Untuk menjaga keamanan, skill ini mengikuti model write-gated di mana setiap tindakan yang memodifikasi repository, seperti membuat PR, meninggalkan komentar, atau melakukan merge kode, memerlukan konfirmasi eksplisit dari manusia sebelum command dijalankan. Hal ini menjadikannya cara yang terkontrol untuk mengotomatisasi operasi git yang repetitif sambil tetap mempertahankan pengawasan dari developer.
Apa yang bisa dilakukan agent dengannya
- 1Submit kode untuk reviewAgent dapat secara otomatis membuka pull request atau merge request baru saat sebuah feature branch telah selesai dikerjakan.
- 2Manajemen feedback reviewerDeveloper dapat menggunakan agent untuk membaca komentar yang ada pada sebuah pull request guna memahami perubahan apa saja yang diperlukan.
- 3Merespons diskusiAgent dapat membalas komentar spesifik di dalam pull request untuk memfasilitasi komunikasi.
Ditulis dari SKILL.md milik skill tersebut. Setiap use case diverifikasi dengan kutipan darinya.
Cara install skill code-pull-request
Setiap perintah menyalin folder skill ke direktori skills client. Restart client atau mulai sesi baru untuk memuatnya.Install skill code-pull-request di Plugin
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
Install skill code-pull-request di Claude Code
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestInstall skill code-pull-request di Claude Code (project)
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestInstall skill code-pull-request di Codex
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestInstall skill code-pull-request di Gemini CLI
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestInstall skill code-pull-request di 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
Lihat di 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.
Berkas dalam skill ini
8Pertanyaan seputar skill code-pull-request
Bagaimana cara install skill code-pull-request di Claude Code?
Jalankan npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request. Claude Code memuat skill dari ~/.claude/skills (semua proyek) atau .claude/skills (satu proyek) dan menggunakan skill saat deskripsinya cocok dengan tugas.
Client mana saja yang bisa menggunakan skill code-pull-request?
Client apa pun yang membaca format Agent Skills: Claude Code, Codex, Gemini CLI, dan claude.ai (unggah sebagai ZIP). Script dalam skill hanya berjalan di client yang mengizinkan eksekusi kode.
Platform apa saja yang didukung?
SKILL ini mendukung GitHub dan GitLab menggunakan command line interface masing-masing.
Apakah agent melakukan tindakan write secara otomatis?
Tidak, semua tindakan write seperti membuat PR atau melakukan merge memerlukan konfirmasi eksplisit dari manusia.
Tool apa yang harus diinstal agar skill ini berfungsi?
Tool CLI yang relevan, baik gh untuk GitHub atau glab untuk GitLab, harus sudah terinstal dan terautentikasi.