Claude Code를 만든 사람의 습관
이 장에서는 Claude Code를 만든 Boris Cherny가 직접 공개한 사용법 중, 개발 전문가가 아닌 분에게도 그대로 통하는 것만 추렸습니다. 2025년 1월 2일 X(구 트위터)에 공개된 스레드를 바탕으로 합니다. 앞선 책에는 이 스레드 전체가 실려 있는데, 그중 절반은 터미널의 고급 기능이라 이 책에서는 뺐습니다.
1. Boris Cherny는 누구인가?
Boris Cherny는 2024년 9월 Anthropic에서 사이드 프로젝트로 Claude Code를 만든 개발자입니다. 현재 Anthropic의 Claude Code 팀을 이끌고 있으며, Meta에서 시니어 엔지니어로 근무한 경력이 있습니다. 그는 2024년 12월 한 달간 259개의 PR을 머지했는데, 497개의 커밋과 4만 줄 추가, 3만 8천 줄 삭제가 모두 Claude Code로 작성되었다고 밝혔습니다.
출처
- 원본 스레드: https://x.com/bcherny/status/2007179832300581177
- 30일간 259 PR 달성 트윗: https://x.com/bcherny/status/2004887829252317325
- Anthropic 공식 베스트 프랙티스: https://www.anthropic.com/engineering/claude-code-best-practices
2. 이 책의 독자에게 통하는 습관
2.1 더 좋은 모델을 쓴다
Boris는 모든 작업에 가장 큰 모델을 씁니다. 더 크고 느린 모델임에도 선택하는 이유는 이렇습니다.
- 더 적은 조율이 필요함
- 도구 사용 능력이 뛰어남
- 반복 횟수가 줄어들어 결과적으로 더 빠름
작은 모델 (빠름) → 5번 반복 → 총 소요시간: 5분
큰 모델 (느림) → 1번에 완료 → 총 소요시간: 2분
진짜 병목은 AI 처리 시간이 아니라, 사람이 방향을 잡아주고 수정하는 데 쓰는 시간입니다. 이 책의 방식으로 말하면 검토와 다듬기의 횟수입니다. 3장 5절에서 본 모델 선택과 노력 값을 처음부터 아끼지 마세요. 한도가 걱정되면 작은 작업에서 아끼고, 만드는 작업에서는 올립니다.
2.2 실수할 때마다 규칙을 한 줄 더한다
Claude Code 팀은 CLAUDE.md 파일 하나를 팀 전체가 공유합니다. 일주일에 여러 번 고치며, Claude가 실수할 때마다 해당 내용을 추가합니다.
이것이 10장 4절의 마지막에서 말한 '반복되는 실수는 하네스로'입니다. 만든 사람도 같은 방식으로 씁니다. 여러분의 CLAUDE.md에 들어갈 내용은 개발 규칙이 아니라 "가격은 지어내지 마", "새 도구 도입 전에 물어봐"처럼 검토에서 반복해서 걸린 것들입니다.
2.3 계획을 먼저 세우고 한 번에 만든다
Boris는 대부분의 세션을 계획 모드로 시작합니다. Claude와 계획을 주고받으며 다듬고, 계획이 만족스러우면 자동 진행 모드로 바꿔 한 번에 만들게 합니다.
이 책은 '일단 만들어 보기'를 기본으로 하지만, 3장 8절에서 계획 모드를 권한 두 경우가 있었습니다. 이미 만들어 둔 것이 많아 망가뜨릴까 걱정될 때, 그리고 무엇을 만들지 스스로 정리가 안 될 때입니다. Boris의 프로젝트는 늘 전자에 해당합니다. 여러분의 프로젝트가 커지면 자연스럽게 계획 모드를 더 쓰게 될 것입니다.
2.4 가장 중요한 것은 검증
Boris가 스레드에서 가장 강조한 것이 이것입니다.
Claude에게 자신의 작업을 검증할 방법을 제공하세요. 이 피드백 루프가 있으면 최종 결과물의 품질이 2~3배 향상됩니다.
Boris는 자기가 만든 모든 변경사항을 Claude 크롬 익스텐션으로 테스트합니다. 브라우저를 열고, 화면을 눌러 보고, 동작하고 보기 좋아질 때까지 반복합니다. 검증 방법은 도메인마다 다릅니다.
| 도메인 | 검증 방법 |
|---|---|
| 웹페이지 | 브라우저나 폰에서 열어 눌러 보기 |
| 데이터 처리 | 원본과 결과의 숫자 맞춰 보기 |
| 문서 | 읽어 보기, 지어낸 것 찾기 |
이 책의 3부 전체가 이 한 줄 위에 서 있습니다. Claude Code를 만든 사람이 가장 중요하다고 말한 것이 명세서가 아니라 검증이라는 점을 기억하세요. 3장 9절에서 만든 page-review Skill, 10장 3절의 체크리스트, 부록의 크롬 익스텐션이 여러분의 검증 도구입니다.
3. 이 책에서 다루지 않은 것
스레드에는 아래 내용도 있습니다. 터미널의 Claude Code에서 쓰는 기능들이라 이 책에서는 다루지 않습니다. 필요해지면 앞선 책 바이브 코딩 에센셜 with claude code의 부록을 참고하세요.
- 15개 이상의 세션을 동시에 운영하는 방법
- 사용자 정의 슬래시 커맨드
- 서브에이전트
- Hook (특정 동작 때 자동 실행되는 스크립트)
- 권한을 미리 허용해 두는 설정 파일
- MCP 설정 파일을 팀과 공유하는 방법