with one click
auto-pull-request
현재 HEAD와 병합 대상 브랜치 간의 변경사항을 확인하고 풀리퀘스트를 생성합니다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
현재 HEAD와 병합 대상 브랜치 간의 변경사항을 확인하고 풀리퀘스트를 생성합니다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | auto-pull-request |
| description | 현재 HEAD와 병합 대상 브랜치 간의 변경사항을 확인하고 풀리퀘스트를 생성합니다. |
아래 내용은 워크플로우 각 단계에 대한 세부 가이드입니다. 필요한 경우에만 해당 섹션으로 이동하여 내용을 읽습니다.
풀리퀘스트가 병합될 원격 브랜치를 파악합니다.
기본적으로 origin/develop 브랜치를 병합 대상으로 합니다.
단, 해당 브랜치로 병합하는 것이 맞는지 사용자에게 반드시 확인을 받습니다. (옵션: 예 / 아니요(다른 브랜치명 입력))
확인이 끝나면 Diff 명령을 실행하여 병합 대상 브랜치와 현재 브랜치 간 변경사항을 파악합니다.
git diff {병합 대상 브랜치}...HEAD
# 예) git diff origin/develop...HEAD
Diff 내역뿐만 아니라 변경을 진행한 컨텍스트(대화 내용, 커밋 메시지 등)도 함께 참고합니다.
PR 제목은 아래 템플릿을 따릅니다.
[PICK-{작업 번호}] 간략한 작업 소개입니다.
# 예) [PICK-112] 간략한 작업 소개입니다.
작업 번호는 아래 방법으로 획득합니다.
HEAD의 브랜치명을 확인합니다. 브랜치명은 다음 형식으로 설정되어 있습니다. 마지막 '/' 뒤의 'PICK-' 문자열 다음부터 작업 번호가 위치합니다.
feature/PICK-{작업 번호}
# 예) feature/PICK-112, feature/PICK-113
위 방식으로 작업 번호를 획득할 수 없는 경우 사용자에게 작업 번호 입력을 요청합니다.
{프로젝트 루트}/.github/pull_request_template.md 경로에서 풀리퀘스트 템플릿을 읽고, 해당 템플릿의 구조를 따릅니다.
작업 내용은 사용자의 별도 요청이 없다면 최대한 간략하게 작성합니다. 아래 지시사항을 반드시 준수합니다.
[변경사항1]
- 세부 내역1
- 세부 내역2
[변경사항2]
- 세부 내역1
- 세부 내역2
작성한 제목과 본문으로 풀리퀘스트를 생성합니다.
origin)에 푸시되어 있는지 확인하고, 푸시되지 않았다면 먼저 푸시합니다.git push -u origin HEAD
gh CLI로 풀리퀘스트를 생성합니다. 본문은 임시 파일로 작성한 뒤 --body-file로 전달합니다.gh pr create \
--base {병합 대상 브랜치} \
--title "[PICK-{작업 번호}] 작업 소개" \
--body-file {본문 파일 경로} \
--assignee @me
--base에는 '변경 사항 확인' 단계에서 확정한 병합 대상 브랜치명을 입력합니다. (origin/ 접두사는 제외합니다. 예: develop)@me)를 지정합니다.