Boris Cherny가 Claude Code를 어떻게 사용하는지, 터미널·웹·모델 선택부터 CLAUDE.md, 슬래시 커맨드, 서브에이전트, 훅, 권한, 도구 통합, 검증 루프까지 자신의 기본적인(하지만 강력한) 셋업을 공유한다.
URL: https://xcancel.com/bcherny/status/2007179832300581177
Title: Boris Cherny (@bcherny)
저는 Boris이고 Claude Code를 만들었습니다. 많은 분들이 제가 Claude Code를 어떻게 쓰는지 물어보셔서, 제 셋업을 조금 보여드리고 싶었습니다. 제 셋업은 의외로 아주 기본적일 수도 있어요! Claude Code는 기본 설정 그대로도 훌륭하게 동작해서, 저는 개인적으로 많이 커스터마이즈하지 않습니다. Claude Code를 사용하는 ‘정답’은 하나가 아닙니다. 우리는 여러분이 원하는 방식으로 사용하고, 커스터마이즈하고, 마음껏 해킹할 수 있도록 의도적으로 그렇게 만들었습니다. Claude Code 팀의 각 구성원도 정말 제각각 다른 방식으로 사용하고 있어요. 그럼 시작해볼게요.
Jan 2, 2026 · 7:58 PM UTC
1,231
6,509
51,313
7,361,722
1/ 저는 터미널에서 Claude 5개를 병렬로 돌립니다. 탭을 1~5로 번호를 매기고, Claude가 입력을 필요로 할 때를 알기 위해 시스템 알림을 사용합니다 code.claude.com/docs/en/term…
106
155
2,973
978,588
2/ 저는 로컬의 Claude들과 병렬로, claude.ai/code에서도 Claude 5~10개를 돌립니다. 터미널에서 코딩하다가 로컬 세션을 웹으로 넘기기도(& 사용) 하고, 또는 크롬에서 수동으로 세션을 띄우기도 하며, 가끔은 --teleport로 왔다 갔다 하기도 합니다. 또 매일 아침과 하루 중 수시로(Claude iOS 앱에서) 폰으로도 몇 개 세션을 시작해두고, 나중에 다시 확인합니다.
67
54
1,699
665,966
3/ 저는 모든 작업에 ‘thinking’을 켠 Opus 4.5를 씁니다. 제가 써본 코딩 모델 중 최고예요. Sonnet보다 크고 느리긴 하지만, 조향(steer)을 덜 해도 되고 도구 사용이 더 뛰어나서, 결과적으로는 작은 모델을 쓰는 것보다 거의 항상 더 빠릅니다.
34
48
2,442
514,222
4/ 우리 팀은 Claude Code 리포지토리를 위해 단 하나의 CLAUDE.md를 공유합니다. 이 파일은 git에 커밋해두고, 팀 전체가 일주일에 여러 번 기여합니다. Claude가 뭔가를 잘못하는 걸 보면, 다음번엔 그러지 않도록 CLAUDE.md에 추가합니다. 다른 팀들은 각자 자신들의 CLAUDE.md를 관리합니다. 최신 상태로 유지하는 건 각 팀의 책임이에요.
60
82
2,162
543,839
5/ 코드 리뷰 중에는, 동료들의 PR에 @.claude를 태그해서 PR의 일부로 CLAUDE.md에 무언가를 추가하도록 하는 경우가 많습니다. 이를 위해 Claude Code Github 액션(/install-github-action)을 사용합니다. 우리 버전의 @danshipper의 Compounding Engineering이죠.
21
47
1,664
520,851
6/ 대부분의 세션은 Plan 모드(shift+tab 두 번)로 시작합니다. 목표가 Pull Request를 만드는 것이라면 Plan 모드를 쓰고, Claude와 왔다 갔다 하며 계획이 마음에 들 때까지 다듬습니다. 그다음 auto-accept edits 모드로 전환하면, Claude가 보통 한 번에(1-shot) 끝냅니다. 좋은 계획은 정말 중요해요!
23
49
1,938
433,314
7/ 저는 하루에 여러 번 반복하게 되는 모든 “내부 루프(inner loop)” 워크플로에 슬래시 커맨드를 씁니다. 이렇게 하면 반복 프롬프팅을 줄일 수 있고, Claude도 이 워크플로를 사용할 수 있게 됩니다. 커맨드는 git에 커밋되며 .claude/commands/에 있습니다. 예를 들어 Claude와 저는 /commit-push-pr 슬래시 커맨드를 매일 수십 번 사용합니다. 이 커맨드는 인라인 bash로 git status와 몇 가지 다른 정보를 미리 계산해서 커맨드가 빠르게 실행되도록 하고, 모델과의 핑퐁을 줄입니다(code.claude.com/docs/en/slas…)
15
27
1,337
412,288
8/ 저는 몇몇 서브에이전트를 नियमित적으로 사용합니다. code-simplifier는 Claude가 작업을 끝낸 뒤 코드를 단순화해주고, verify-app은 Claude Code를 엔드투엔드로 테스트하기 위한 자세한 지침을 갖고 있는 등입니다. 슬래시 커맨드와 비슷하게, 저는 서브에이전트를 대부분의 PR에서 반복되는 가장 흔한 워크플로를 자동화하는 것으로 생각합니다. code.claude.com/docs/en/sub-…
50
81
1,871
407,923
9/ 우리는 PostToolUse 훅을 사용해 Claude의 코드를 포매팅합니다. Claude는 기본적으로도 꽤 잘 포매팅된 코드를 생성하지만, 훅이 마지막 10%를 처리해 나중에 CI에서 포매팅 에러가 나지 않게 합니다.
9
25
1,203
325,027
10/ 저는 --dangerously-skip-permissions를 쓰지 않습니다. 대신 /permissions를 사용해, 제 환경에서 안전하다고 아는 일반적인 bash 명령들을 사전에 허용해두어서 불필요한 권한 프롬프트를 피합니다. 이들 대부분은 .claude/settings.json에 커밋되어 팀과 공유됩니다.
19
34
1,363
317,794
11/ Claude Code가 제 도구들을 대신 써줍니다. 종종 (MCP 서버를 통해) Slack을 검색하고 포스팅도 하고, 분석 질문에 답하기 위해 BigQuery 쿼리를(bq CLI로) 실행하고, Sentry에서 에러 로그를 가져오는 등등을 합니다. Slack MCP 구성은 .mcp.json에 커밋되어 팀과 공유됩니다.
18
27
1,061
293,893
12/ 아주 오래 걸리는 작업의 경우, 저는 (a) Claude에게 작업이 끝나면 백그라운드 에이전트로 검증하라고 프롬프트하거나, (b) Stop 훅을 사용해 더 결정론적으로 그렇게 하게 만들거나, (c) ralph-wiggum 플러그인(원래 @GeoffreyHuntley가 처음 구상)을 사용합니다. 또한 샌드박스에서는 세션 동안 권한 프롬프트를 피하기 위해 --permission-mode=dontAsk 또는 --dangerously-skip-permissions를 쓰기도 합니다. 이렇게 하면 Claude가 저 때문에 막히지 않고 마음껏 작업할 수 있어요. github.com/anthropics/claude…code.claude.com/docs/en/hook…
37
37
1,134
346,012
13/ 마지막 팁: Claude Code에서 훌륭한 결과를 얻는 데 아마 가장 중요한 건—Claude가 자신의 작업을 검증할 수 있는 방법을 주는 것입니다. Claude에게 그런 피드백 루프가 있으면, 최종 결과의 품질이 2~3배 좋아집니다. Claude는 제가 claude.ai/code에 반영하는 모든 변경을 Claude Chrome 확장으로 테스트합니다. 브라우저를 열고 UI를 테스트하며, 코드가 동작하고 UX가 좋다고 느껴질 때까지 반복합니다. 검증은 도메인마다 다르게 생겼습니다. 단순히 bash 명령을 실행하는 것일 수도 있고, 테스트 스위트를 돌리는 것일 수도 있고, 브라우저나 폰 시뮬레이터에서 앱을 테스트하는 것일 수도 있습니다. 이 부분이 아주 견고해지도록 투자하세요. code.claude.com/docs/en/chro…
Claude Code ----------- Talk with Claude, an AI assistant from Anthropic claude.ai
91
143
3,319
460,993
도움이 됐으면 좋겠습니다! 여러분의 Claude Code 사용 팁은 무엇인가요? 다음에는 어떤 이야기를 듣고 싶으신가요?
275
37
2,436
271,974
야 난 네가 믿을 만한 사람인 줄 알았는데, 터미널에서 라이트 모드라니?
14
1
660
123,968
엔지니어들이 진짜 제 책상까지 와서 저를 놀려요
19
3
1,389
120,234
Claude가 Claude .md에 글자 수가 어느 정도(40k였던 것 같아요?)를 넘으면 잘 못한다고 제안하는 것 같습니다. 당신의 Claude 마크다운 파일은 얼마나 크고, 코딩 스타일/일반 코딩 원칙/당신만의 구체적 작업 방식/커맨드/기타 등 무엇에 쓰나요?
1
3
48
118,438
우리가 커밋해 둔 CLAUDE.md는 2.5k 토큰입니다. 포함 내용: - 자주 쓰는 bash 명령 - 코드 스타일 컨벤션 - UI 및 콘텐츠 디자인 가이드라인 - 상태 관리, 로깅, 에러 처리, 게이팅(gating), 디버깅 방법 - Pull Request 템플릿
6
20
380
170,332
개인용 스킬은 개인적으로 유지하면서 “스킬”을 팀에 공유하려면 어떻게 하시나요? 워크플로는 어떤가요?
1
28
67,738
원하는 목적에 따라 스킬을 넣을 수 있는 디렉터리가 네 군데 있습니다. code.claude.com/docs/en/skil…
1
7
123
66,406
안녕하세요 @bcherny, 멋진 제품 만들어주셔서 정말 감사합니다! 매일 사용하고 있어요. Max 5x를 몇 달 쓰다가 Max 20x로 업그레이드하는 중에 이유 없이 랜덤으로 밴을 당했습니다. 이의 신청은 넣었는데 몇 주 걸린다고 하더라고요! 혹시 팀에서 누군가 제 케이스를 봐줄 수 있을까요?
3
1
24
36,128
계정에 등록된 이메일을 DM으로 보내주실래요?
4
1
30
31,825
언젠가 claude code의 linear 통합을 기대해도 될까요?
2
14
62,358
이미 있어요! linear.app/integrations/clau…
1
76
59,501
이거 정말 좋네요! 시각적으로 배우는 사람들을 위해 화면 공유(셋업만) 녹화해주실 생각 있으신가요?
1
98
15,693
좋은 아이디어네요!
5
123
15,251
스킬 얘기는 없나요? 👀 유용해 보이는 스킬 모음을 써뒀는데 cc가 실제로 참조하거나 쓰는지 불분명하더라고요. 스킬을 대신 써서 claude md를 좀 줄이고 싶었는데, 동시에 우리 팀은 여러 코딩 에이전트를 써서 팀이 agents.md에 의존하고 있기도 해요.
3
4
57
40,969
스킬 = 슬래시 커맨드, 저는 서로 바꿔서 써요
4
14
139
54,841
엔터프라이즈 계정 없이도 가족 구성원들이 함께 하나의 프로젝트에서 작업할 수 있는 방법을 추가해주세요. 아내와 저는 딸을 위해 스토리북 생성기를 같이 만들고 싶습니다.
5
1
62
24,144
깃허브 리포를 공유해주실래요?
1
1
63
21,077