Worktree — 병렬 AI 코딩10-4

노무사를 위한 Worktree 활용 시나리오

실무에서 바로 쓸 수 있는 Worktree 활용 시나리오를 배우고, 연습용 프로젝트로 직접 실습합니다.

시나리오 1: 3건 사건 동시 처리

가장 흔한 활용 시나리오입니다. 월요일 아침, 주말 동안 밀린 사건이 3건 있습니다. 사건 A — 부당해고 구제신청서: 의뢰인 박OO, D정형외과 물리치료사, 근속 5년, 해고사유 "경영악화". 신청 기한이 이번 주 금요일까지입니다. 사건 B — 임금체불 진정서: 의뢰인 최OO, E건설 현장소장, 4개월 임금 미지급, 총 미지급액 1,400만원. 사건 C — 취업규칙 검토: F요양병원, 직원 80명, 2026년 노란봉투법 시행(3.10)과 6+6 육아휴직제 반영 여부 확인 요청. 기존에는 긴급도 순서대로 하루 종일 처리해야 했습니다. 하지만 Worktree를 사용하면 3건을 동시에 AI에게 맡기고, 완료되는 순서대로 검토·수정하면 됩니다. 노무사의 역할은 바뀌지 않습니다. AI가 작성한 초안을 검토하고, 법적 판단이 필요한 부분을 보완하고, 의뢰인의 구체적 상황에 맞게 수정합니다. 다만 초안 작성에 들이던 시간이 대폭 줄어드는 것입니다.
# ── 터미널 1: 부당해고 구제신청서 ──
claude -w case-a-dismissal
# "박OO 부당해고 구제신청서를 작성해 주세요.
#  D정형외과, 물리치료사, 근속 5년,
#  해고사유: 경영악화 주장.
#  근로기준법 제23조, 제24조(경영상 해고 요건) 검토 포함.
#  긴박한 경영상 필요성 부정 논리 중심으로."

# ── 터미널 2: 임금체불 진정서 ──
claude -w case-b-wage
# "최OO 임금체불 진정서를 작성해 주세요.
#  E건설, 현장소장, 4개월 미지급, 총 1,400만원.
#  근로기준법 제36조(금품청산), 제43조(임금지급) 위반."

# ── 터미널 3: 취업규칙 검토 ──
claude -w case-c-rules
# "F요양병원 취업규칙을 검토해 주세요.
#  2026년 노란봉투법(3.10 시행), 6+6 육아휴직제 반영 여부.
#  80인 사업장 기준 필수 기재사항 누락 여부 확인."
TIP: AI가 초안을 작성하는 동안(보통 10~15분) 커피 한 잔 마시고 오시면 3건의 초안이 준비되어 있습니다. 그때부터 노무사의 전문성이 빛나는 검토 작업을 시작하면 됩니다.

시나리오 2: 웹사이트와 블로그 동시 개발

노무사가 직접 홈페이지를 만들거나, 블로그 글을 작성하는 경우에도 Worktree가 유용합니다. 예를 들어, 지금 여러분이 보고 있는 이 교육 포털 같은 웹사이트를 운영하면서, 동시에 네이버 블로그에 올릴 법률 해설 글을 작성한다고 합시다. 워크트리 1에서는 웹사이트의 새 페이지를 만들고, 워크트리 2에서는 블로그 글을 작성합니다. 두 작업이 서로 영향을 주지 않으므로, 블로그 글에서 실수가 생겨도 웹사이트에는 전혀 문제가 없습니다. 이것은 "격리"의 장점입니다. 각 워크트리는 완전히 독립된 공간이므로, 한쪽에서 무슨 일이 생겨도 다른 쪽에 영향을 미치지 않습니다. 마치 사건별로 완전히 별도의 파일철을 관리하는 것과 같습니다. A사건 파일을 실수로 지워도 B사건 파일은 안전합니다.
# ── 워크트리 1: 웹사이트 새 페이지 ──
claude -w website-new-page
# "교육 포털에 '산재보상' 관련 새 레슨 페이지를 추가해 주세요."

# ── 워크트리 2: 블로그 글 작성 ──
claude -w blog-overtime
# "네이버 블로그에 올릴 '2026년 연장근로 한도 변경 안내' 글을
#  작성해 주세요. 사업주가 알아야 할 핵심 포인트 중심으로."

# 각 워크트리는 서로 완전히 격리되어 있습니다.
# 블로그 작업에서 실수가 생겨도 웹사이트에는 영향 없음!

시나리오 3: 코드 리뷰와 새 기능 동시 진행

AI와 함께 프로젝트를 진행하다 보면, 이전에 만든 코드를 검토하면서 동시에 새 기능을 개발해야 할 때가 있습니다. 워크트리 1에서는 기존 코드를 리뷰합니다. "이 코드에서 보안 취약점이나 오류 가능성이 있는 부분을 찾아주세요"라고 AI에게 요청합니다. AI가 분석하는 동안 기다릴 필요 없이, 워크트리 2에서 새 기능 개발을 시작합니다. 이것은 개발 팀에서 일하는 방식과 동일합니다. 한 명은 코드 리뷰를 하고, 다른 한 명은 새 기능을 만드는 것처럼, AI를 여러 명의 팀원처럼 활용할 수 있습니다. 노무사 업무에 비유하면, 한 명의 사무원에게 기존 의견서의 오탈자와 법조문 정확성을 검토하게 하고, 다른 사무원에게 새로운 답변서 초안을 작성하게 하는 것과 같습니다.
TIP: 코드 리뷰와 새 기능 개발을 같은 브랜치에서 하면 안 됩니다. 반드시 별도 워크트리에서 진행하세요.

.gitignore 설정과 프로젝트 관리

Worktree를 사용하면 .claude/worktrees/ 폴더 아래에 작업 폴더들이 생성됩니다. 이 폴더들은 Git에 올릴 필요가 없으므로, .gitignore 파일에 추가해두는 것이 좋습니다. .gitignore 파일은 "이 파일들은 Git으로 관리하지 마세요"라고 알려주는 목록입니다. 사무실 비유로 하면, "이 서류들은 영구 보관 대상이 아니니 별도 처리하세요"라는 표시와 같습니다. 프로젝트의 루트 폴더에 있는 .gitignore 파일에 한 줄만 추가하면 됩니다. 이 설정은 프로젝트 시작할 때 한 번만 하면 됩니다.
# .gitignore 파일에 아래 내용을 추가하세요
# (프로젝트 루트 폴더의 .gitignore 파일)

# Claude Code Worktree 폴더 (Git 관리 불필요)
.claude/worktrees/

# 이미 .gitignore 파일이 있다면 맨 아래에 추가하면 됩니다.
# .gitignore 파일이 없다면 새로 만들면 됩니다.
TIP: 이 설정을 하지 않아도 큰 문제는 없지만, 해두면 Git 상태를 깔끔하게 유지할 수 있습니다.

따라하기 실습: 직접 해봅시다

이론은 충분합니다. 이제 직접 연습해 봅시다. 아래 순서대로 따라하시면 Worktree의 기본 사용법을 체험할 수 있습니다. 1단계 — 연습용 프로젝트 만들기: 터미널에서 mkdir ~/worktree-practice && cd ~/worktree-practice && git init 을 입력합니다. 연습용 빈 프로젝트가 만들어집니다. 2단계 — 첫 번째 파일 만들기: echo "연습용 프로젝트입니다" > README.md && git add . && git commit -m "첫 번째 커밋" 을 입력합니다. 3단계 — 워크트리 2개 만들기: 터미널 창 하나에서 claude -w practice-a 를, 다른 터미널 창에서 claude -w practice-b 를 실행합니다. 4단계 — 목록 확인: git worktree list 를 입력하여 워크트리가 잘 만들어졌는지 확인합니다. 3개의 항목(main + practice-a + practice-b)이 보여야 합니다. 5단계 — 정리: 각 워크트리에서 Claude Code를 종료(Ctrl + C)하면 자동 정리 여부를 물어봅니다. "예"를 선택하면 깔끔하게 정리됩니다. 축하합니다! 이제 Worktree의 기본 사용법을 익히셨습니다. 실무에서 사건이 밀릴 때마다 활용해 보세요.
# ── 1단계: 연습용 프로젝트 만들기 ──
mkdir ~/worktree-practice
cd ~/worktree-practice
git init

# ── 2단계: 첫 번째 파일과 커밋 ──
echo "연습용 프로젝트입니다" > README.md
git add .
git commit -m "첫 번째 커밋"

# ── 3단계: 워크트리 2개 만들기 ──
# 터미널 1:
claude -w practice-a
# 터미널 2 (새 창):
claude -w practice-b

# ── 4단계: 목록 확인 ──
git worktree list
# 출력 예시:
# /Users/silro/worktree-practice                          abc1234 [main]
# /Users/silro/worktree-practice/.claude/worktrees/practice-a  def5678 [practice-a]
# /Users/silro/worktree-practice/.claude/worktrees/practice-b  ghi9012 [practice-b]

# ── 5단계: 정리 ──
# 각 Claude Code 세션에서 Ctrl + C → 자동 정리
# 또는 수동 정리:
git worktree remove .claude/worktrees/practice-a
git worktree remove .claude/worktrees/practice-b
TIP: 실습에서 실수해도 전혀 문제없습니다. 연습용 프로젝트이므로 마음껏 시도해 보세요. 폴더를 통째로 삭제(rm -rf ~/worktree-practice)하면 깨끗하게 원상 복구됩니다.

핵심 정리

  • 3건의 사건을 동시에 AI에게 맡기면, 초안 작성 시간이 순차 처리 대비 1/3로 줄어듭니다
  • 각 워크트리는 완전히 격리되어 있어, 한쪽의 실수가 다른 쪽에 영향을 주지 않습니다
  • .gitignore에 .claude/worktrees/를 추가하여 프로젝트를 깔끔하게 관리하세요
  • 연습용 프로젝트에서 직접 실습하면 자신감이 생깁니다 — 실수해도 괜찮습니다

이 강의가 어떠셨나요?