# Claude Code 창시자의 커스터마이징 팁 12가지

> Clean Markdown view of GeekNews topic #26649. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=26649](https://news.hada.io/topic?id=26649)
- GeekNews Markdown: [https://news.hada.io/topic/26649.md](https://news.hada.io/topic/26649.md)
- Type: news
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-02-13T11:06:01+09:00
- Updated: 2026-02-13T11:06:01+09:00
- Original source: [x.com/bcherny](https://x.com/bcherny/status/2021699851499798911)
- Points: 86
- Comments: 3

## Summary

**Claude Code**의 인기가 높아지면서, 창시자인 **Boris Cherny**가 다양한 사용 팁을 공유하고 있습니다. 이번에 공개한 리스트는 각자의 작업 방식에 맞게 **환경을 커스터마이징하는 방법**을 정리한 내용입니다. Claude Code는 처음부터 엔지니어마다 다른 작업 습관을 존중하며, **뛰어난 기본값과 높은 커스터마이징 자유도**를 함께 제공하도록 설계되었는데요. 테마, 키바인딩, 플러그인, 에이전트, 출력 스타일까지 세밀하게 조정할 수 있으며, `settings.json`을 Git에 포함하면 팀 전체가 동일한 개발 환경을 공유할 수 있습니다.

## Topic Body

- 엔지니어마다 도구 사용 방식이 다르다는 점에 착안해, Claude Code는 처음부터 **뛰어난 기본값과 높은 커스터마이징 자유도**를 동시에 갖추도록 설계됨  
- 터미널 테마, 알림, Vim 모드부터 **에이전트, 플러그인, MCP, 스킬**까지 거의 모든 동작을 사용자가 조정 가능  
- 37개 설정 항목과 84개 환경 변수를 지원하며, **settings.json을 Git에 기록**하면 팀 전체에 설정 공유 가능  
- 개인 취향에 맞는 스피너 동사, 상태 표시줄, 출력 스타일까지 세밀하게 조정할 수 있어 **개발자 경험(DX) 극대화**  
  
---  
  
### 터미널 설정  
- `/config` 명령으로 **라이트/다크 모드** 테마 전환 가능  
- iTerm2 알림 활성화 또는 커스텀 알림 훅 사용 가능  
- IDE 터미널, Apple Terminal, Warp, Alacritty 사용 시 `/terminal-setup`을 실행하면 **shift+enter로 줄바꿈** 가능 (백슬래시 입력 불필요)  
- `/vim` 명령으로 **Vim 모드** 활성화  
- [Optimize your terminal setup](https://code.claude.com/docs/en/terminal-config)  
  
### Effort 레벨 조정  
- `/model` 명령으로 에포트 레벨 선택 가능  
  - **Low**: 토큰 사용량 적고 응답 속도 빠름  
  - **Medium**: 균형 잡힌 동작  
  - **High**: 토큰 사용량 많지만 더 높은 지능 수준  
- Boris는 모든 작업에 **High**를 사용  
  
### 플러그인, MCP, 스킬 설치  
- 플러그인을 통해 **LSP(모든 주요 언어 지원), MCP, 스킬, 에이전트, 커스텀 훅** 설치 가능  
- Anthropic 공식 플러그인 마켓플레이스에서 설치하거나, 회사 전용 마켓플레이스를 직접 생성 가능  
- **settings.json을 코드베이스에 체크인**하면 팀에 마켓플레이스 자동 추가  
- `/plugin` 명령으로 시작  
- [Discover and install prebuilt plugins through marketplaces](https://code.claude.com/docs/en/discover-plugins)  
  
### 커스텀 에이전트 생성  
- `.claude/agents` 디렉터리에 **.md 파일**을 추가하면 커스텀 에이전트 생성 가능  
- 각 에이전트에 이름, 색상, 도구 세트, 사전 허용/차단 도구, 권한 모드, 모델을 개별 지정 가능  
- settings.json의 **"agent" 필드** 또는 `--agent` 플래그로 기본 에이전트 설정 가능 (잘 알려지지 않은 기능)  
- `/agents` 명령으로 시작  
- [Create custom subagents](https://code.claude.com/docs/en/sub-agents)  
  
### 권한 사전 승인  
- Claude Code는 **프롬프트 인젝션 탐지, 정적 분석, 샌드박싱, 휴먼 오버사이트**를 결합한 권한 시스템 사용  
- 기본적으로 소수의 안전한 명령만 사전 승인되어 있으며, `/permissions`로 허용/차단 목록 추가 가능  
- **와일드카드 문법** 지원 — 예: `Bash(bun run *)`, `Edit(/docs/**)`  
- 팀의 settings.json에 체크인하여 공유 가능  
- [Configure permissions](https://code.claude.com/docs/en/permissions)  
  
### 샌드박싱 활성화  
- Claude Code의 **오픈소스 샌드박스 런타임**을 활용해 안전성 향상과 권한 프롬프트 감소를 동시에 달성  
- `/sandbox` 명령으로 활성화하며, 로컬 머신에서 실행  
- **파일 격리와 네트워크 격리** 모두 지원  
- Windows 지원은 곧 예정  
- [Sandboxing](https://code.claude.com/docs/en/sandboxing)  
  
### 상태 표시줄 추가  
- 커스텀 상태 표시줄은 **컴포저 바로 아래**에 표시  
- 모델명, 디렉터리, 남은 컨텍스트, 비용 등 원하는 정보를 자유롭게 구성 가능  
- Claude Code 팀 구성원마다 **각기 다른 상태 표시줄**을 사용 중  
- `/statusline` 명령 실행 시 `.bashrc`/`.zshrc` 기반으로 Claude가 상태 표시줄 자동 생성  
- [Customize your status line](https://code.claude.com/docs/en/statusline)  
  
### 키바인딩 커스터마이징  
- Claude Code의 **모든 키 바인딩**을 `/keybindings`로 재매핑 가능  
- 설정이 **실시간 리로드**되어 즉시 확인 가능  
  
### 훅 설정  
- 훅은 Claude의 **라이프사이클에 결정론적으로 개입**하는 방식  
- 활용 예시:  
  - 권한 요청을 **Slack이나 Opus로 자동 라우팅**  
  - 턴 종료 시 Claude가 계속 진행하도록 넛지 (에이전트 실행이나 프롬프트 기반 판단 가능)  
  - 도구 호출의 전처리/후처리 — 예: 커스텀 로깅 추가  
- [Hooks reference](https://code.claude.com/docs/en/hooks)  
  
### 스피너 동사 커스터마이징  
- 기본 스피너 동사 목록에 **자신만의 동사를 추가하거나 교체** 가능  
- settings.json을 소스 컨트롤에 체크인하면 팀과 공유 가능  
  
### 출력 스타일 설정  
- `/config`에서 출력 스타일을 설정하면 Claude의 **응답 톤과 포맷** 변경 가능  
- **"explanatory" 스타일**: 새 코드베이스 파악 시 프레임워크와 코드 패턴을 설명하며 작업  
- **"learning" 스타일**: 코드 변경 과정을 코칭 형태로 안내  
- 직접 **커스텀 출력 스타일** 생성도 가능  
- [Output styles](https://code.claude.com/docs/en/output-styles)  
  
### 전체 커스터마이징 하기   
- Claude Code는 기본 상태에서도 잘 작동하도록 설계되어 있으나, 커스터마이징 시 **settings.json을 Git에 체크인**하여 팀 공유 권장  
- 코드베이스 단위, 서브폴더 단위, 개인 단위, **엔터프라이즈 전체 정책** 단위로 설정 가능  
- 총 **37개 설정 항목**과 **84개 환경 변수** 지원  
- settings.json의 "env" 필드를 활용하면 래퍼 스크립트 없이 환경 변수 설정 가능  
- [Claude Code settings](https://code.claude.com/docs/en/settings)

## Comments



### Comment 51120

- Author: onestone
- Created: 2026-02-13T16:11:28+09:00
- Points: 1

Claude Code가 미래다..!

### Comment 51860

- Author: roxie
- Created: 2026-02-25T12:46:12+09:00
- Points: 1
- Parent comment: 51120
- Depth: 1

미래다!!

### Comment 51399

- Author: shakespeares
- Created: 2026-02-19T15:21:39+09:00
- Points: 1
- Parent comment: 51120
- Depth: 1

미래다!!
