[Claude Code 스킬] /theme — 터미널 색을 눈에 맞추는 테마 설정 | DAKER 커뮤니티
터미널은 하루 종일 들여다보는 작업대입니다. 그 작업대의 조명을 내 눈과 환경에 맞추는 스위치가 /theme입니다.
무엇
/theme는 Claude Code가 터미널에 그리는 모든 색(구문 강조, diff의 추가/삭제 줄, 강조 텍스트, 경고/성공 표시)을 한 벌로 묶어 바꾸는 명령입니다. 마치 사진 편집기의 '필터'처럼, 글자 하나하나의 색을 직접 고르는 대신 검증된 색 팔레트를 통째로 갈아끼웁니다. 기본값은 dark이며, 밝기뿐 아니라 색각 이상(색맹)을 배려한 팔레트까지 내장되어 있습니다.
언제 쓰나
터미널 배경을 밝은색/어두운색으로 바꿨더니 글자가 잘 안 보일 때 — 배경 대비를 한 번에 맞춥니다.
diff에서 빨강(삭제)과 초록(추가)이 비슷하게 보일 때 — 적록색약(deuteranopia)이 있다면
dark-daltonized/light-daltonized가 빨강·초록을 파랑·노랑 대비로 치환해 줍니다. 남성 약 8%가 적록색약이라, 협업 환경에서 의미 있는 배려입니다.발표·페어 프로그래밍·녹화처럼 밝은 화면이 필요한 상황에서 임시로
light계열로 전환할 때.터미널 색 테마와 Claude Code 색이 충돌해 가독성이 떨어질 때,
*-ansi테마로 터미널이 정의한 16색 팔레트에 양보할 때.
사용법
세션 안에서 명령 한 줄이면 선택기(picker)가 열립니다.
# 세션 중 테마 선택기 열기 (커서를 옮기면 즉시 미리보기)
/theme
# 저장된 활성 테마 확인 / 변경
/config내장 테마는 7종입니다.
auto # 터미널 배경 밝기를 감지해 dark/light 자동 선택
dark (기본) # 어두운 배경용
light # 밝은 배경용
dark-daltonized # 적록색약 배려(어두운 배경)
light-daltonized # 적록색약 배려(밝은 배경)
dark-ansi # 터미널 16색 팔레트에 맞춤(어두운 배경)
light-ansi # 터미널 16색 팔레트에 맞춤(밝은 배경)선택한 값은 ~/.claude/settings.json에 저장되어 새 세션마다 자동 적용됩니다.
{
"theme": "dark-daltonized"
}내장 7종으로 부족하면 나만의 테마를 만들 수 있습니다. ~/.claude/themes/ 폴더에 JSON 파일을 두면 Claude Code가 폴더를 감시하다가 파일을 저장하는 즉시(재시작 없이) 색을 다시 칠합니다. base로 기본 팔레트를 고르고 overrides로 바꾸고 싶은 토큰만 덮어씁니다.
{
"$schema": "./theme.schema.json",
"name": "My Theme",
"base": "dark",
"overrides": {
"claude": "#a89278",
"error": "#e8836f",
"success":"#b7bd73"
}
}색 토큰은 약 35개가 공식 문서화되어 있고(전체로는 약 69개 토큰이 내부적으로 존재), claude(강조색)·error·success·diffAdded·diffRemoved 같은 이름으로 부위별 색을 지정합니다.
팁
고르기 전에 눈으로 확인하세요.
/theme선택기는 커서를 올리는 순간 터미널 색이 즉시 바뀌는 라이브 프리뷰라, 확정(Enter) 전에 실제 diff·코드가 어떻게 보이는지 비교할 수 있습니다. 마음에 안 들면 Esc로 원복됩니다.색약 테마 + auto는 아직 따로 챙겨야 합니다.
auto는 밝기만 감지하므로 자동으로 daltonized를 골라주지는 않습니다(이슈로 보고된 상태). 적록색약이라면auto대신dark-daltonized처럼 명시적으로 지정하는 편이 안전합니다.커스텀 테마는 핫리로드가 됩니다.
~/.claude/themes/내테마.json을 에디터로 열어두고 색을 바꿔 저장하면, 옆 창의 Claude Code가 곧바로 반영합니다 — 색 값은 미세조정할 때 재시작 왕복이 없어 빠릅니다.