"나는 지금 이 순간도 15개의 클로드 세션이 동시에 돌아가고 있다." — Boris Cherny, 클로드 코드 창시자
🎯 이 글에서 다루는 것
클로드 코드를 설계한 장본인이 실제로 쓰는 워크플로우
1명이 PR 100개를 처리하는 병렬 실행 전략
CLAUDE.md 파일로 팀 전체를 레벨업하는 방법
자가 검증 시스템으로 결과물 품질 2~3배 높이는 법
지금 당장 따라 할 수 있는 실전 설정법
📌 도입 — "어떻게 혼자서 PR 100개를?"
개발자들 사이에서 요즘 심심치 않게 들리는 이야기가 있습니다. "저 팀, 그 기능 어떻게 저렇게 빨리 뽑아냈지?" 알고 보면 답은 하나입니다. AI를 단순한 '코드 자동완성'이 아니라, 독립적으로 일하는 에이전트로 굴리고 있다는 것.
클로드 코드(Claude Code)를 만든 보리스 체니(Boris Cherny)는 혼자서 일주일에 PR을 100개 처리하는 것으로 유명합니다. 비결이 뭘까요? 똑똑해서가 아닙니다. 도구를 악랄하게 활용하기 때문입니다.
이 글은 그가 공개한 13가지 생존 전략을 한국어로 정리한 것입니다. 읽고 나서 터미널 여는 것, 잊지 마세요. 🖥️
🔍 전략 1~3: 병렬 실행 — 분신술의 경지
1️⃣ 로컬 5개 세션 동시 실행
보리스는 기본적으로 로컬에서 5개의 클로드 세션을 동시에 실행합니다. 핵심은 세션마다 다른 태스크를 맡긴다는 것입니다.
세션 A: 기능 개발
세션 B: 버그 수정
세션 C: 테스트 코드 작성
세션 D: 문서 업데이트
세션 E: 코드 리뷰 대응
그리고 사용자 입력이 필요할 때만 시스템 알림(System Notification)이 울립니다. 나머지 시간엔 클로드가 알아서 굴러갑니다. 흐름이 끊기지 않으니 집중력도 유지됩니다.
2️⃣ 웹 세션 추가로 총 15개 분신
로컬 5개에 그치지 않습니다. 웹 세션을 5~10개 추가해 총 15개 정도의 세션을 동시에 운용합니다.
여기서 핵심 명령어는 바로 &입니다.
# 현재 작업을 백그라운드로 넘기기
claude "이 모듈 리팩토링해줘" &
claude "테스트 커버리지 높여줘" &
claude "README 업데이트해줘" &
&를 붙이는 순간, 클로드는 백그라운드 태스크가 됩니다. 나는 다음 작업으로 바로 넘어갑니다.
3️⃣ 최상위 모델 + Thinking 모드 항시 활성화
작은 모델로 여러 번 시도하는 것보다, 처음부터 Opus 4.5 같은 최상위 모델에 Thinking 모드를 켜는 게 낫습니다.
왜냐고요? 모델이 무거워도 사람의 개입 횟수가 줄어들기 때문입니다. 첫 번째 시도에서 바로 원하는 결과가 나온다면, 결국 총 소요 시간은 더 짧아집니다.
💡 Thinking 모드란? 클로드가 답변을 내놓기 전에 내부적으로 '생각하는 과정'을 거치는 기능입니다. 복잡한 문제일수록 정확도가 크게 올라갑니다.
🔍 전략 4~7: CLAUDE.md와 커맨드 체계
4️⃣ CLAUDE.md — 팀의 AI 헌법
CLAUDE.md는 클로드가 프로젝트 내에서 어떻게 행동해야 하는지 알려주는 파일입니다. 보리스는 이 파일을 처음부터 Git에 커밋하도록 설계했습니다.
사용 패턴은 단순합니다.
클로드가 실수하면 → CLAUDE.md에 "이러지 마라" 추가
팀 규칙이 생기면 → CLAUDE.md에 추가
새 팀원이 오면 → CLAUDE.md로 온보딩
# CLAUDE.md 예시
## 코딩 규칙
- TypeScript strict 모드 사용
- any 타입 사용 금지
- 함수 하나당 책임 하나
## 테스트 규칙
- 새 기능은 반드시 unit test 포함
- 테스트 파일명: *.test.ts
## 절대 하지 말 것
- console.log 커밋 금지
- TODO 주석만 남기고 커밋 금지
5️⃣ GitHub에서 직접 클로드 태그하기
PR 리뷰 중에 클로드를 태그할 수 있습니다. install-command를 설정하면 GitHub 코멘트에서 @claude 태그로 즉시 호출 가능합니다.
# GitHub Actions에 클로드 연동
claude install-command --github
이제 PR 코멘트에 @claude CLAUDE.md에 이 컨벤션 추가해줘라고 쓰면, 클로드가 직접 파일을 수정하고 커밋합니다.
6️⃣ 플랜 모드 우선 — 실행 전 계획부터
대부분의 세션을 **플랜 모드(Plan Mode)**로 시작합니다. 단축키는 Shift + Tab입니다.
플랜 모드에서는 클로드가 "이렇게 하면 될 것 같습니다" 라고 계획을 제시합니다. 바로 실행하는 게 아닙니다.
워크플로우:
플랜 모드 진입 (Shift + Tab)
계획 검토 및 수정 (여러 번 반복 OK)
완벽한 플랜 확정
Auto-accept edit mode로 전환 → 단번에 실행
🎯 핵심: 계획을 충분히 수정하면, 실행은 한 번에 끝납니다.
7️⃣ 반복 프롬프트를 커맨드로 저장
자주 쓰는 프롬프트는 슬래시 커맨드로 저장합니다.
# .claude/commands/ 폴더에 커맨드 파일 생성
# .claude/commands/review.md
코드 리뷰를 해줘. 다음 관점에서:
- 보안 취약점
- 성능 병목
- 가독성
- 테스트 누락 여부
# 사용법
/review
이 커맨드 파일도 Git에 커밋해서 팀 전체가 공유합니다.
🔍 전략 8~10: 에이전트와 자동화
8️⃣ 전문 서브 에이전트 운용
특정 역할만 담당하는 전문 에이전트를 별도로 운용합니다.
에이전트
역할
Code Simplifier
기능 완성 후 코드 정리·간소화 전담
Verify Agent
E2E 테스트, 명세 기반 검증 전담
Security Agent
보안 취약점 스캔 전담
각 에이전트에겐 명확한 역할과 제한된 권한만 부여합니다. 역할이 명확할수록 결과물의 질이 올라갑니다.