Skip to content

Commit 55c1002

Browse files
pooreumjungclaude
andcommitted
chore: /pr 커스텀 슬래시 커맨드 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f00572f commit 55c1002

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

.claude/commands/pr.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# GitHub PR 생성 커맨드
2+
3+
## 동작 순서
4+
5+
1. `git log``git diff <base-branch>...HEAD`로 현재 브랜치의 전체 변경사항을 파악한다.
6+
2. 브랜치명에서 이슈 번호를 추출한다. (예: `feat/#151-claude-command``#151`)
7+
3. 아래 PR 템플릿을 채워 초안을 제안한다.
8+
4. 사용자 확인 후 `gh pr create` 명령으로 GitHub에 PR을 생성한다.
9+
10+
## PR 템플릿
11+
12+
```markdown
13+
## 🧾 요약
14+
-
15+
16+
## 🔗 이슈
17+
- close #
18+
19+
## ✨ 변경 내용
20+
-
21+
-
22+
23+
## ✅ 확인
24+
- [ ] 빌드 OK
25+
- [ ] 테스트 OK
26+
```
27+
28+
## 각 항목 작성 규칙
29+
30+
### 🧾 요약
31+
- 이 PR이 무엇을 왜 하는지 한 줄로 작성
32+
- 예: `산 좋아요 토글 API 구현 — 사용자가 관심 산을 저장할 수 있도록`
33+
34+
### 🔗 이슈
35+
- 브랜치명에서 추출한 이슈 번호로 자동 연결
36+
- 예: `close #151`
37+
- 이슈 번호를 알 수 없으면 사용자에게 확인
38+
39+
### ✨ 변경 내용
40+
- 실제 변경된 내용을 구체적으로 나열 (커밋 단위가 아닌 기능 단위)
41+
- 예:
42+
- `MountainLike 엔티티 및 Repository 추가`
43+
- `좋아요 토글 API (POST /mountains/{id}/like) 구현`
44+
- `좋아요 여부 조회 응답 필드 추가`
45+
46+
### ✅ 확인
47+
- `빌드 OK` / `테스트 OK` 항목은 사용자가 직접 체크하도록 체크박스로 남겨둔다.
48+
49+
## PR 생성 명령 예시
50+
51+
```bash
52+
gh pr create \
53+
--title "<타입>: <한글 제목>" \
54+
--body "<채워진 템플릿 내용>" \
55+
--base develop
56+
```
57+
58+
## 주의사항
59+
60+
- base 브랜치는 기본적으로 `develop`으로 설정한다. `main`으로 보내는 경우 사용자에게 확인한다.
61+
- 리뷰어 2명 승인 필요 — PR 생성 후 리뷰어 지정을 안내한다.
62+
- 셀프 머지 금지 규칙을 사용자에게 상기시킨다.

0 commit comments

Comments
 (0)