본문으로 건너뛰기

슬래시 커맨드

슬래시 커맨드(/)는 Claude Code 대화 중에 특정 동작을 빠르게 실행하는 단축키입니다. 긴 문장을 타이핑하지 않고 /로 시작하는 짧은 명령으로 자주 하는 작업을 즉시 실행할 수 있습니다.

내장 슬래시 커맨드 전체 목록​

세션 관리​

커맨드설명
/clear대화 기록 초기화 (컨텍스트 창 비우기). 별칭: /reset, /new
/compact [지시사항]대화 기록을 요약으로 압축 (선택적으로 요약 방향 지정 가능)
/rewind이전 턴 되돌리기 (코드+대화, 대화만, 코드만, 요약 옵션). 별칭: /checkpoint, /undo
/resume [세션]이전 세션 이어가기 (ID/이름으로 지정 또는 세션 선택 UI). 별칭: /continue
/branch [이름]현재 대화를 해당 지점에서 분기. 분기 후 원본은 /resume으로 돌아갈 수 있음
/fork현재 대화를 복사해 새 백그라운드 세션으로 분기 (claude agents에 별도 행 표시, 기존 세션은 계속 작업). 기존의 인세션 서브에이전트 분기는 /subtask로 분리 (v2.1.212+)
/recap현재 세션의 한 줄 요약 즉시 생성 (자리 비웠다가 돌아왔을 때 표시되는 자동 recap과 별개)
/rename [이름]현재 세션 이름 변경 (이름 생략 시 자동 생성)
/export [파일명]현재 대화를 파일 또는 클립보드로 내보내기
/exitClaude Code 세션 종료. 별칭: /quit

정보 확인​

커맨드설명
/help사용 가능한 모든 커맨드 목록 표시
/status설정 인터페이스의 Status 탭 (버전, 모델, 계정, 연결 상태)
/cost토큰 사용량 통계 (API/구독별 상세)
/stats일일 사용량, 세션 히스토리, 연속 사용일, 모델 선호도 시각화
/usage구독 플랜 사용량 한도 및 rate limit 상태. Loops 분석(루프별 실행 횟수, 총 토큰, 실행당 토큰) 포함 (v2.1.243+)
/doctor설치 진단 (Node.js, API 연결, 토큰, 설정 검증. 프록시/조직 정책 로드 실패 사유 포함)
/skill-doctor로드된 스킬 중 미사용(unused) 스킬과 컨텍스트 토큰 오버헤드 진단 및 가지치기 (v2.1.261+)
/context현재 컨텍스트 사용량을 컬러 그리드로 시각화
/insights세션 분석 리포트 생성 (작업 영역, 상호작용 패턴, 마찰점 분석)
/release-notes전체 변경 로그 확인 (최신 버전이 프롬프트에 가장 가까이 표시)

설정 및 인증​

커맨드설명
/config설정 인터페이스의 Config 탭 (테마, 권한, 알림 등). /config key=value로 프롬프트에서 바로 설정 가능 (예: /config thinking=false) — 인터랙티브·-p·Remote Control 모두 지원 (v2.1.181+). 별칭: /settings
/model [모델]사용할 Claude 모델 변경 (좌우 화살표로 effort 조절). 응답 대기 중에도 전환 가능
/effort [레벨|auto]모델 effort 레벨 설정 (low, medium, high, xhigh, max). auto는 기본값으로. 인자 없이 실행 시 인터랙티브 슬라이더 (좌우 화살표·Enter). 현재 응답 종료 대기 없이 즉시 적용 (v2.1.111+)
/permissions현재 허용/거절된 작업 목록 확인/수정. Auto mode 탭에서 자동 분류기 규칙 조회/편집 지원 (v2.1.246+). 별칭: /allowed-tools
/loginAnthropic 또는 API 제공자 인증 (Console 계정 직접 로그인 지원)
/logout인증 세션 해제
/theme색상 테마 변경 (다크/라이트, 색각이상자용 테마, 터미널 팔레트 기반 ANSI 테마 포함)
/statusline상태줄 UI 설정 (인자 없이 실행 시 셸 프롬프트에서 자동 구성)
/keybindings키바인딩 설정 파일 열기/생성
/extra-usagerate limit 도달 시 추가 사용량 설정
/output-style [스타일]출력 스타일 전환 (Default, Explanatory, Learning, Concise(v2.1.234+, 결과 중심 서두 생략), 커스텀 스타일)
/upgrade상위 플랜으로 업그레이드 페이지 열기 (구독자 전용)
/privacy-settings개인정보 설정 확인/변경 (Pro, Max 전용)

코드 작업​

커맨드설명
/copy마지막 응답 클립보드 복사 (코드 블록이 있으면 개별 블록 또는 전체 선택 가능)
/diff인터랙티브 diff 뷰어 (uncommitted 변경 + 턴별 diff. 좌우 화살표로 전환, 상하로 파일 탐색)
/tasks백그라운드 태스크 목록 및 관리. 별칭: /bashes
/plan [설명]프롬프트에서 직접 Plan Mode 진입. 설명을 전달하면 해당 작업으로 바로 시작
/designClaude Design 아티보드 워크플로우를 도입해 편집 가능한 UI 아티보드를 초안하고 선택한 안을 구현 (v2.1.234+, Research Preview)
/review [PR]현재 세션에서 로컬로 PR 리뷰 (빠른 피드백용)
/code-review [PR]클라우드 샌드박스에서 멀티에이전트 딥 코드 리뷰. Pro/Max 첫 3회 무료, 이후 extra usage 과금. 리뷰 5~10분 소요, 백그라운드 실행 (v2.1.86+, 연구 프리뷰)
/autofix-pr [프롬프트]현재 브랜치의 PR을 감시하는 Claude Code on the web 세션 생성 — CI 실패·리뷰 코멘트 발생 시 자동 수정 푸시. gh pr view로 PR 자동 감지. gh CLI 필수
/security-review현재 브랜치의 보안 취약점 분석 (인젝션, 인증 문제, 데이터 노출 등)
/feedback [내용]Claude Code 피드백 제출. 별칭: /bug

번들 스킬 (Built-in Skills)​

번들 스킬은 / 메뉴에 빌트인 커맨드와 함께 표시되지만, 내부적으로는 프롬프트 기반으로 동작합니다. 병렬 에이전트를 생성하고, 파일을 읽고, 코드베이스에 맞게 적응합니다.

커맨드설명
/simplify변경된 코드의 품질, 재사용성, 효율성을 3개 병렬 에이전트로 점검 후 수정
/batch <지시>대규모 코드 변경을 병렬로 처리. 5~30개 작업 단위로 분해 후 각각 독립 워크트리에서 실행
/debug [설명]세션 디버그 로그를 읽어 문제 해결 (설명으로 분석 범위 지정 가능)
/loop [간격] <프롬프트>반복 프롬프트 예약 실행 (예: /loop 5m 빌드 상태 확인)
/claude-api프로젝트 언어에 맞는 Claude API/Agent SDK 레퍼런스 로드 (Python, TypeScript 등)
/dataviz차트·대시보드 디자인 가이드 스킬. 실행 가능한 컬러 팔레트 검증기 포함 (v2.1.198+)
/powerup터미널 내 인터랙티브 튜토리얼 (10개 파워업, 진행 추적). 하나씩 열어 읽고 체크하면 진행률이 올라간다 (v2.1.90+)
/team-onboarding지난 30일 사용 이력(커맨드·MCP·작업 유형)을 분석해 신규 팀원용 ONBOARDING.md를 생성. 팀원이 Claude에 붙여 넣으면 대화형 온보딩이 시작된다 (v2.1.101+)

환경 및 연결​

커맨드설명
/terminal-setup터미널 키바인딩 설정 (Shift+Enter 등. 필요한 터미널에서만 표시)
/tui [default|fullscreen]터미널 UI 렌더러 전환 — fullscreen은 깜빡임 없는 alt-screen 렌더러. 인자 없이 실행 시 현재 렌더러 표시. 대화는 유지된 채 전환 (v2.1.89+, 옵트인)
/focus포커스 뷰 토글 — 마지막 프롬프트·한 줄 도구 호출 요약(diffstats)·최종 응답만 표시. 세션 간 유지. Fullscreen 렌더링 전용
/mcpMCP 서버 연결 및 OAuth 인증 관리
/ideIDE 연동 관리 및 상태 확인
/add-dir <경로>현재 세션에 작업 디렉토리 추가
/cd <경로>세션의 작업 디렉토리를 변경 — 이동 즉시 새 디렉토리의 설정, 훅, .mcp.json, 스킬, 에이전트 자동 적용 (v2.1.240+)
/desktop현재 CLI 세션을 Desktop 앱으로 전환 (macOS/Windows). 별칭: /app
/mobile모바일 앱 다운로드 QR 코드 표시. 별칭: /ios, /android
/fast [on|off]Fast Mode 토글
/sandbox샌드박스 모드 토글 (지원 플랫폼에서만 사용 가능)
/remote-control현재 세션을 claude.ai에서 원격 제어 가능하게 설정. 별칭: /rc
/remote-env--remote로 시작할 웹 세션의 기본 원격 환경 설정
/teleportClaude Code on the web 세션을 현재 터미널로 가져오기 (세션 피커 → 브랜치 체크아웃 + 대화 복원). 별칭: /tp. claude.ai 구독 필요
/voice음성 받아쓰기(push-to-talk) 토글. Claude.ai 계정 필요
/chromeChrome 연동 설정
/radioClaude FM 로파이 라디오 스트림을 브라우저로 열기 (브라우저 없으면 스트림 URL 출력). Amazon Bedrock·Google Cloud Agent Platform·Microsoft Foundry에서는 미지원

확장 기능​

커맨드설명
/agents서브에이전트 설정 관리
/skills사용 가능한 스킬 목록 확인 (t 키로 토큰 수 기준 정렬)
/plugin플러그인 설치/제거/관리
/reload-plugins활성 플러그인 재로드 (재시작 없이 변경 적용)
/hooks훅 설정 관리 (도구 이벤트 자동화)
/memoryCLAUDE.md 편집, 자동 메모리 활성화/비활성화, 자동 메모리 항목 확인
/init프로젝트 분석 후 CLAUDE.md 자동 생성
/schedule [설명]루틴 생성·업데이트·목록·실행 (스케줄·API 호출·GitHub 이벤트 기반 자동화). Claude가 대화형으로 셋업 안내. 별칭: /routines
/web-setup로컬 gh CLI 자격증명으로 Claude Code on the web에 GitHub 계정 연결. /schedule이 GitHub 미연결 시 자동 안내
/install-github-appGitHub Actions용 Claude 앱 설치
/install-slack-appSlack 앱 설치 (OAuth 인증)

MCP 프롬프트 커맨드​

MCP 서버가 제공하는 프롬프트를 슬래시 커맨드로 호출할 수 있습니다:

/mcp__<서버명>__<프롬프트명>

연결된 MCP 서버에서 자동으로 발견됩니다. 자세한 내용은 MCP 서버 연결 참조.

/help로 항상 최신 목록 확인

Claude Code는 지속적으로 업데이트됩니다. /help를 입력하면 현재 버전에서 사용 가능한 모든 커맨드를 확인할 수 있습니다. / 뒤에 아무 글자나 입력하면 필터링도 가능합니다.

키보드 단축키​

일반 컨트롤​

단축키설명
Ctrl+C현재 입력 또는 생성 취소
Ctrl+DClaude Code 세션 종료
Ctrl+L터미널 화면 클리어 (대화 기록은 유지)
Ctrl+O상세 출력(verbose) 토글
Ctrl+G기본 텍스트 에디터에서 프롬프트 편집
Ctrl+R명령어 역방향 검색
Ctrl+B실행 중인 작업을 백그라운드로 전환
Ctrl+F모든 백그라운드 에이전트 종료 (3초 내 두 번 눌러 확인)
Ctrl+T태스크 리스트 토글
Ctrl+V클립보드에서 이미지 붙여넣기
Esc + Esc체크포인트로 되돌리기/요약
Shift+Tab권한 모드 전환 (기본 ↔ 자동승인 ↔ Plan)
Alt+P모델 전환 (프롬프트 유지)
Alt+TExtended Thinking 토글
Alt+M권한 모드 전환 (일부 환경)
macOS Option 키 설정

macOS에서 Alt(Option) 단축키를 사용하려면 터미널에서 Option 키를 Meta로 설정해야 합니다:

  • iTerm2: Settings → Profiles → Keys → "Esc+"
  • Terminal.app: Settings → Profiles → Keyboard → "Use Option as Meta Key"
  • VS Code: /terminal-setup 실행

텍스트 편집​

단축키설명
Ctrl+K커서부터 줄 끝까지 삭제
Ctrl+U전체 줄 삭제
Ctrl+Y삭제한 텍스트 붙여넣기
Alt+B한 단어 뒤로 이동
Alt+F한 단어 앞으로 이동

여러 줄 입력​

방법단축키
백슬래시\ + Enter (모든 터미널)
macOS 기본Option+Enter
Shift+EnteriTerm2, WezTerm, Ghostty, Kitty에서 바로 동작
Control 시퀀스Ctrl+J
Shift+Enter 설정

VS Code, Alacritty, Zed, Warp 터미널에서는 /terminal-setup을 실행해 바인딩을 설치하세요.

빠른 입력 접두사​

접두사설명
/슬래시 커맨드 또는 스킬 호출
!Bash 모드 (Claude 거치지 않고 직접 실행, 출력에 Claude가 자동 응답 — respondToBashCommands: false로 이전의 컨텍스트만 추가 동작 복귀, v2.1.186+)
@파일 경로 자동완성

자주 쓰는 커맨드 실전 활용​

/clear — 새 작업 시작 시​

긴 대화 끝에 완전히 새로운 작업을 시작할 때 씁니다. 이전 대화가 새 작업에 불필요한 "노이즈"가 되지 않도록 합니다.

> 결제 모듈 구현이 끝났어

/clear

> 이제 알림 시스템 구현해줘
주의

/clear를 하면 이전 대화 내용은 모두 사라집니다. 중요한 정보가 있다면 CLAUDE.md에 먼저 저장하세요. 실수로 지웠다면 /rewind로 /clear 이전 시점의 대화를 복원할 수 있습니다 (v2.1.191+).

/compact — 컨텍스트 절약​

대화가 길어졌지만 완전히 초기화하기는 싫을 때 씁니다. 지금까지의 대화를 핵심 내용 위주로 요약해서 컨텍스트 공간을 확보합니다.

> 지금까지 3시간 작업했는데...

/compact

Claude: 지금까지의 작업을 요약했습니다:
- 인증 모듈 구현 완료 (JWT, refresh token)
- 테스트 12개 통과
- 남은 작업: 결제 연동, 알림 시스템

계속 진행할까요?

커스텀 지시사항을 추가해 요약 방향을 지정할 수도 있습니다:

/compact 결제 관련 내용에 집중해서 요약해줘

/cost & /stats — 사용량 확인​

/cost

토큰 사용량:
- 입력: 38,100 토큰
- 출력: 4,281 토큰
- 예상 비용: $0.23
/stats

📊 일일 사용량 시각화
🔥 연속 사용: 7일
📈 최근 모델: claude-opus-4-6 (82%)

API 키 사용자는 /cost로 비용을, 구독자는 /usage로 플랜 한도를 확인합니다.

/init — CLAUDE.md 자동 생성​

새 프로젝트에서 처음 Claude Code를 쓸 때 씁니다. Claude Code가 프로젝트 구조를 분석해서 CLAUDE.md 초안을 자동으로 만들어줍니다.

/init

Claude: 프로젝트를 분석 중입니다...
- package.json 확인: Next.js 14, TypeScript
- 디렉토리 구조 분석 완료
- CLAUDE.md를 생성했습니다. 검토 후 수정해주세요.

/resume — 이전 세션 이어가기​

/resume

세션 목록:
1. 결제모듈-리팩토링 (2시간 전)
2. 알림-시스템 (어제)
3. 세션 abc123 (3일 전)

> 1 선택

세션에 이름을 미리 지정해두면(/rename 결제모듈-리팩토링) 찾기 쉽습니다.

프롬프트 제안 (Prompt Suggestions)​

세션을 시작하면 프롬프트 입력란에 회색 텍스트로 예시 명령이 표시됩니다. 프로젝트의 git 히스토리를 기반으로 최근 작업한 파일에 맞는 제안을 보여줍니다.

Claude가 응답한 후에도 대화 기록 기반으로 다음 단계를 제안합니다:

  • Tab: 제안 수락
  • Enter: 수락 후 즉시 실행
  • 타이핑 시작: 제안 무시

제안은 부모 대화의 프롬프트 캐시를 재사용하므로 추가 비용이 거의 없습니다.

# 제안 비활성화
export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

태스크 리스트​

복잡한 작업 시 Claude가 자동으로 태스크 리스트를 생성합니다. Ctrl+T로 터미널 상태 영역에 표시/숨김을 전환합니다.

  • 최대 10개 태스크 동시 표시
  • 컨텍스트 압축 후에도 유지
  • 세션 간 공유: CLAUDE_CODE_TASK_LIST_ID=my-project claude

PR 리뷰 상태 표시​

열린 PR이 있는 브랜치에서 작업 시, 하단에 클릭 가능한 PR 링크가 표시됩니다:

색상상태
🟢 초록승인됨
🟡 노랑리뷰 대기
🔴 빨강변경 요청
⚪ 회색드래프트
🟣 보라머지됨

gh CLI가 설치되어 있어야 합니다. 60초마다 자동 업데이트됩니다.

커스텀 슬래시 커맨드 만들기​

자주 하는 작업을 /로 만들어두면 반복 입력을 줄일 수 있습니다. 자세한 내용은 Skills 시스템 참조.

위치와 구조​

.claude/
commands/
review.md # /review 커맨드
test.md # /test 커맨드
deploy-check.md # /deploy-check 커맨드

커스텀 커맨드 예시: 코드 리뷰​

.claude/commands/review.md:

지금까지 변경된 코드를 리뷰해줘.

다음 항목을 중심으로:
1. 보안 취약점 (OWASP Top 10)
2. 성능 문제 (N+1 쿼리, 불필요한 반복)
3. 타입 안전성
4. 엣지 케이스 처리
5. 테스트 커버리지

각 항목마다 심각도(높음 / 중간 / 낮음)로 분류해서 알려줘.

이제 대화 중에 /review라고 입력하면 위 프롬프트가 자동으로 실행됩니다.

커스텀 커맨드에 인자 전달​

커맨드에 $ARGUMENTS를 쓰면 실행 시 추가 인자를 전달할 수 있습니다.

.claude/commands/explain.md:

다음 코드나 개념을 초보자도 이해할 수 있게 설명해줘: $ARGUMENTS

사용:

/explain JWT refresh token

전역 커스텀 커맨드​

프로젝트가 아닌 모든 곳에서 쓸 커맨드는 전역 위치에 저장합니다:

~/.claude/commands/
morning.md # 매일 아침 루틴
refactor.md # 리팩터링 체크리스트

Bash 모드 (! 접두사)​

Claude를 거치지 않고 셸 명령을 직접 실행합니다. 실행 결과는 대화 컨텍스트에 추가되고, Claude가 그 출력에 자동으로 응답합니다.

! npm test
! git status
! ls -la
  • 실시간 진행 상황 표시
  • Ctrl+B로 백그라운드 전환 가능
  • 이전 ! 명령어 자동완성 (Tab)
v2.1.186 — ! 출력에 자동 응답

v2.1.186부터 ! 명령 실행 후 Claude가 그 출력에 자동으로 반응합니다(예: 테스트 실패를 보고 바로 원인 분석). 이전처럼 결과를 컨텍스트에만 넣고 Claude가 먼저 나서지 않게 하려면 settings.json에 "respondToBashCommands": false를 설정하세요.

Vim 편집기 모드​

/vim으로 Vim 키바인딩을 활성화하면 Normal/Insert 모드 전환, 모션, 텍스트 오브젝트 등 Vim의 핵심 기능을 사용할 수 있습니다. /config에서 영구 설정도 가능합니다.

이 챕터를 완료하셨나요?

학습 진도를 체크하여 나의 로드맵 달성률을 높여보세요.