개발자라면 누구나 자신만의 **'장비 세팅'**에 진심이죠. 터미널 색상부터 단축키 하나까지, 내 손에 딱 맞아야 비로소 코딩할 맛이 나니까요.
최근 화제가 되고 있는 Claude Code의 창시자, Boris Cherny가 직접 **"Claude Code를 완벽하게 내 것으로 만드는 12가지 방법"**을 공개했습니다. 단순히 코드를 짜주는 것을 넘어, 도구 자체를 프로그래머블하게 다루는 팁들을 정리해 드립니다.
출처: https://x.com/bcherny/status/2021699851499798911
1. 터미널 환경 최적화 (Terminal Setup)
가장 기본은 눈과 손이 편한 환경을 만드는 것입니다.
- /config 명령어로 라이트/다크 모드 테마를 즉시 전환할 수 있습니다.
- iTerm2 사용자는 알림을 켜거나 커스텀 알림 훅을 설정해 작업 완료를 놓치지 않을 수 있죠.
- Vim 덕후라면?
/vim명령어로 Vim 모드를 활성화하세요!
2. 지능 수준 조절 (Effort Level)
작업의 경중에 따라 AI의 두뇌 회전 속도를 조절할 수 있습니다. /model 명령어를 사용합니다.
- Low: 단순 반복 작업용. 빠르고 토큰 소모가 적습니다.
- Medium: 균형 잡힌 기본 모드.
- High: 복잡한 아키텍처 설계나 디버깅용. (Boris는 항상 이 모드를 쓴다고 하네요!)
3. 플러그인과 확장성 (Plugins & MCP)
Claude Code는 단순한 채팅창이 아닙니다. 플러그인, MCP(Model Context Protocol), 스킬을 통해 기능을 무한히 확장할 수 있습니다.
LSP를 통해 모든 주요 언어를 지원받거나, 팀 전용 마켓플레이스를 만들어 settings.json으로 동료들과 공유할 수도 있죠.
4. 나만의 AI 직원 고용 (Custom Agents)
특정 작업에 특화된 '보조 에이전트'를 만들 수 있다는 사실, 알고 계셨나요?
.claude/agents 폴더에 마크다운 파일(.md) 하나만 추가하면 됩니다.
---
name: "CodeReviewer"
color: "blue"
tools: ["read_file", "git_diff"]
---
너는 깐깐한 코드 리뷰어야. 변경 사항의 잠재적 버그를 찾아줘.이렇게 만든 에이전트는 권한과 도구를 개별적으로 지정할 수 있어 매우 강력합니다.
5. 보안과 권한 관리 (Permissions & Sandboxing)
AI가 내 컴퓨터를 휘젓고 다니는 게 불안하다면?
- 권한 사전 승인:
/permissions명령으로 안전한 경로만 미리 허용하세요. 와일드카드(bash: bun run *)도 지원합니다. - 샌드박싱:
/sandbox명령으로 오픈소스 샌드박스 런타임을 활성화하면, 로컬 머신과 격리된 안전한 환경에서 실행 파일이 돌아갑니다.
6. 디테일한 UX 커스터마이징
작은 차이가 명품을 만듭니다. Claude Code의 사용성을 극대화하는 디테일들입니다.
- 상태 표시줄 (Status Line):
/statusline으로 모델명, 남은 컨텍스트, 비용 등을 실시간으로 확인하세요..bashrc설정을 기반으로 자동 생성도 가능합니다. - 키바인딩 (Keybindings):
/keybindings로 모든 단축키를 내 손에 맞게 재매핑할 수 있습니다. - 스피너 동사 (Spinner Verbs): 로딩 중에 뜨는 문구조차 바꿀 수 있습니다. 지루한 "Thinking..." 대신 재미있는 문구로 바꿔보세요.
7. 워크플로우 자동화 (Hooks & Output Styles)
- Hooks: Claude의 수명 주기(Lifecycle)에 개입하세요. 예를 들어, 권한 요청이 오면 슬랙으로 알림을 보내거나, 턴이 끝날 때 자동으로 특정 에이전트를 호출할 수 있습니다.
- Output Styles: AI의 말투나 포맷을 설정합니다.
explanatory: 새 코드베이스를 익힐 때 친절하게 설명해 줍니다.learning: 정답을 바로 주지 않고 코칭하는 선생님 모드로 변신합니다.
💡 마치며: 설정 공유의 힘
이 모든 설정(총 37개 항목, 84개 환경 변수)은 settings.json 파일 하나로 관리됩니다. 이 파일을 Git에 포함시키면 팀 전체가 동일한 고성능 개발 환경을 즉시 공유할 수 있습니다.
지금 바로 터미널을 열고 /config를 입력해 보세요. 새로운 세상이 열릴지도 모릅니다. 🚀
