code-pull-request skill
CLI 도구를 사용하여 GitHub pull request와 GitLab merge request를 생성, 댓글 작성 및 병합하며 관리합니다.
- GitHub 스타
- 51
- 파일
- 8
- 마지막 커밋
- 2026년 11월 7일
- 라이선스
- MIT
- 허용된 도구
- —
code-pull-request skill은 무엇을 하나요?
code-pull-request은(는) agent skill입니다. CLI 도구를 사용하여 GitHub pull request와 GitLab merge request를 생성, 댓글 작성 및 병합하며 관리합니다.
skill의 SKILL.md에서 생성된 요약입니다.
code-pull-request skill 정보
터미널 기반 환경에서 작업하는 개발자를 위해 GitHub 및 GitLab의 버전 관리 워크플로우 관리를 지원합니다. 에이전트가 pull request 또는 merge request의 초기 생성부터 최종 병합까지 전체 라이프사이클을 처리할 수 있습니다. 에이전트가 기능 브랜치(feature branch)의 리뷰 준비가 완료되었음을 감지하면, 이 SKILL을 사용하여 코드를 제출하거나 기존 피드백을 읽고, 리뷰어의 의견에 대응하기 위해 새로운 댓글을 게시할 수 있습니다.
이 SKILL은 로컬 시스템에 설치 및 인증된 gh 또는 glab CLI 도구를 통해 명령을 실행합니다. 안전을 보장하기 위해 PR 생성, 댓글 작성, 코드 병합 등 저장소를 수정하는 모든 작업은 명령 실행 전 사용자의 명시적 확인을 거치는 write-gated 모델을 따릅니다. 이를 통해 개발자의 감독을 유지하면서 반복적인 git 작업을 제어된 방식으로 자동화할 수 있습니다.
agent가 수행할 수 있는 작업
- 1리뷰를 위한 코드 제출기능 브랜치 작업이 완료되면 에이전트가 자동으로 새로운 pull request 또는 merge request를 생성할 수 있습니다.
- 2리뷰어 피드백 관리개발자는 에이전트를 사용하여 pull request에 달린 기존 댓글을 읽고 필요한 변경 사항을 파악할 수 있습니다.
- 3논의 사항에 대한 응답에이전트는 pull request 내의 특정 댓글에 답글을 달아 원활한 커뮤니케이션을 도울 수 있습니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
code-pull-request skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 code-pull-request skill 설치
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
Claude Code에 code-pull-request skill 설치
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestClaude Code (project)에 code-pull-request skill 설치
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestCodex에 code-pull-request skill 설치
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestGemini CLI에 code-pull-request skill 설치
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestClaude.ai에 code-pull-request skill 설치
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에서 보기Pull 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.
이 스킬의 파일
8code-pull-request skill 질문
Claude Code에 code-pull-request skill을 어떻게 설치하나요?
npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
code-pull-request skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
지원되는 플랫폼은 무엇인가요?
각 플랫폼의 command line interface를 사용하여 GitHub와 GitLab을 모두 지원합니다.
에이전트가 쓰기 작업을 자동으로 수행하나요?
아니요, PR 생성이나 병합과 같은 모든 쓰기 작업은 반드시 사용자의 명시적인 확인이 필요합니다.
이 SKILL을 사용하려면 어떤 도구를 설치해야 하나요?
GitHub용 gh 또는 GitLab용 glab과 같은 관련 CLI 도구가 설치되어 있고 인증된 상태여야 합니다.