1. Git & GitHub CLI 연동 (gh 활용)
자동 커밋 메시지 생성
"변경 사항을 분석하고 적절한 커밋 메시지를 작성한 후 커밋해줘"
- 실행 흐름: git diff 분석 → 커밋 메시지 생성(예: feat: Add user authentication middleware) → git add . && git commit -m "..." 자동 실행
Draft PR 자동 생성
"현재 브랜치의 변경 사항으로 draft PR을 만들어줘. 제목은 변경 내용을 요약하고, 본문에는 주요 변경 사항을 리스트로 작성해줘."
- 실행 흐름: gh pr create --draft --title "..." --body "..."
- Tip: .github/pull_request_template.md 파일을 구성해 두면, Claude가 해당 체크리스트와 템플릿 양식에 맞춰 PR 본문을 자동 작성합니다.
2. Git Worktree를 활용한 병렬 브랜치 작업
여러 브랜치를 오가며 작업할 때 발생하는 컨텍스트 스위칭 비용(node_modules 재설치, 빌드 초기화 등)을 완전히 제거할 수 있습니다.
Worktree 생성 및 체크아웃
"git worktree를 사용하여 feature/auth 브랜치를 ../myapp-feature-auth에 체크아웃해줘"
- 실행 명령어: git worktree add ../myapp-feature-auth feature/auth
실무 터미널 환경 세팅 예시
- 탭 1: ~/projects/myapp-feature-auth (신규 기능 개발)
- 탭 2: ~/projects/myapp-hotfix (긴급 버그 수정)
- 탭 3: ~/projects/myapp (메인 브랜치 유지)
3. 대화형 PR 리뷰 파이프라인
Claude Code를 단순 생성기가 아닌 심층 코드 리뷰어로 활용하는 단계별 프롬프트입니다.
- PR 체크아웃 & 요약: "gh pr checkout 123을 실행하고 이 PR의 변경 사항을 요약해줘"
- 전체 개요 파악: "이 PR이 어떤 문제를 해결하는지, 주요 변경 파일은 무엇인지 설명해줘"
- 심층 리뷰: "src/auth/middleware.ts 파일의 변경점을 분석해줘. 보안 이슈나 성능 문제가 있는지 확인해줘"
- 테스트 커버리지 확인: "이 변경에 대한 테스트가 충분한지 평가해줘"
- 개선 제안: "이 로직을 더 효율적으로 바꿀 방법이 있을까?"
- 자동 수정 및 검증: "네가 제안한 개선 사항을 적용하고 테스트를 실행해줘"
- 실무 검출 사례: 복잡한 인증 로직에서 발생할 수 있는 타임존 검증 버그, N+1 데이터베이스 쿼리 문제, 에러 핸들링 누락 등을 식별하고 테스트 코드와 함께 자동 수정합니다.
4. 자동 승인 명령어 보안 감사 (cc-safe)
명령어 자동 승인 기능은 유용하지만, rm -rf ~/와 같은 치명적인 실수로 이어질 수 있습니다. cc-safe를 활용해 위험 명령어를 주기적으로 차단해야 합니다.
위험 패턴 탐지 대상 sudo, rm -rf, chmod 777, curl | sh, wget | bash, git reset --hard, git push --force 등
cc-safe 설치 및 스캔 방법
# 전역 설치
npm install -g cc-safe
# 현재 디렉토리 스캔
npx cc-safe .
# 전체 프로젝트 폴더 스캔
npx cc-safe ~/projects
- 권장 사항: --dangerously-skip-permissions 모드를 사용 중이라면, 최소 월 1회 cc-safe를 실행하여 .claude/settings.json 내 승인된 명령어 로그를 감사하세요.
'개발 이야기 > [스터디] LLM' 카테고리의 다른 글
| Claude Code 완전 가이드: Part 6 - MCP, HOOKS, AGENTS (0) | 2026.04.01 |
|---|---|
| Claude Code 완전 가이드: Part 7 - 시스템 최적화 및 워크플로우 자동화 (0) | 2026.04.01 |
| Claude Code 완전 가이드: Part 4 - 컨텍스트 관리의 예술 (0) | 2026.03.26 |
| Claude Code 완전 가이드: Part 3 - 생산성을 극대화하는 핵심 기술 (0) | 2026.03.23 |
| Claude Code 완전 가이드: Part 2 - 기초부터 탄탄하게 (0) | 2026.03.21 |