en un clic
auto-pull-request
현재 HEAD와 병합 대상 브랜치 간의 변경사항을 확인하고 풀리퀘스트를 생성합니다.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
현재 HEAD와 병합 대상 브랜치 간의 변경사항을 확인하고 풀리퀘스트를 생성합니다.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
| 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)를 지정합니다.