GitHub 연동
GitHub에서 하는 작업을 Claude한테 말로 시킬 수 있어요.
개요
Claude Code에 GitHub CLI (gh)를 같이 쓰면 PR 만들기, 이슈 관리, 코드 리뷰 같은 걸 말로 시킬 수 있어요. 복잡한 명령어를 외울 필요 없이 그냥 말하면 돼요.
PR 자동 생성
바뀐 내용을 분석해서 PR 제목과 설명을 대신 써줘요.
이슈 관리
이슈를 읽고, 댓글 달고, 라벨을 정리해줘요.
코드 리뷰
PR 코드를 읽고 리뷰 의견을 알려줘요.
워크플로우 자동화
이슈 확인 → 코드 작성 → PR 만들기까지 한번에 처리해요.
gh CLI 설치
먼저 GitHub CLI를 설치해야 해요. 아래 명령어를 입력하세요.
brew install gh설치했으면 GitHub 계정으로 로그인하세요.
gh auth login브라우저가 열리면 GitHub에 로그인하고 허용 버튼을 누르세요.
PR 생성 자동화
Claude한테 "PR 만들어줘"라고 하면 알아서 변경사항을 정리해서 만들어줘요.
자연어로 PR 생성
Claude Code에서 다음과 같이 요청합니다.
Claude Code 프롬프트
현재 변경사항으로 PR을 만들어줘. 제목은 한국어로, 설명에 변경 내용을 정리해줘.
Claude가 gh pr create를 실행하여 PR을 생성합니다.
직접 명령어 사용
gh 명령어를 직접 사용할 수도 있습니다.
gh pr create --title '로그인 기능 추가' --body '## 변경사항\n- 이메일 로그인 구현\n- 세션 관리 추가'gh pr listgh pr view 42이슈 관리
이슈 확인
이슈 목록을 보여달라거나, 특정 이슈 내용을 요약해달라고 하면 돼요.
Claude Code 프롬프트
열린 이슈 목록을 보여줘 이슈 #42의 내용을 요약해줘
이슈에 코멘트 달기
분석 결과나 진행 상황을 이슈에 댓글로 남길 수도 있어요.
gh issue comment 42 --body '분석 결과: API 응답 시간이 원인입니다.'코드 리뷰 자동화
PR 코드를 Claude가 읽고 "여기 이상해요" 같은 리뷰를 해줘요.
Claude Code 프롬프트
PR #42의 변경사항을 리뷰해줘. 코드 품질, 버그 가능성, 개선점을 분석해줘.
Claude가 확인하는 항목:
코드 스타일 일관성
잠재적 버그 및 에러 처리
보안 취약점
성능 이슈
테스트 커버리지
실전 워크플로우
이슈 확인부터 PR 만들기까지 전부 Claude한테 시키는 예시예요.
1
이슈 확인
이슈 #42의 내용을 읽고 요약해줘
2
브랜치 생성
이슈 #42를 위한 feature 브랜치를 만들어줘
3
구현
이슈 #42에서 요청한 기능을 구현해줘
4
PR 생성
변경사항을 커밋하고 PR을 만들어줘. 이슈 #42를 참조해줘.
팁
Skills와 함께 사용:
/commit이나 /review-pr 같은 Skills를 만들어 두면 GitHub 작업을 더 빠르게 처리할 수 있습니다.CLAUDE.md에 규칙 추가: PR 제목 형식, 커밋 메시지 스타일 등을 CLAUDE.md에 정의해두면 일관된 GitHub 작업이 가능합니다.
gh 인증 확인:
gh auth status로 로그인 상태를 확인하세요. 인증이 만료되면 gh auth login으로 다시 로그인합니다.