Claude Code 치트시트

Claude Code v2.1.87 최종 업데이트: 2026년 3월 29일
⌨️ 키보드 단축키
일반 제어
CtrlC 입력/생성 취소
CtrlD 세션 종료
CtrlL 화면 지우기
CtrlO 상세/트랜스크립트 전환
CtrlR 히스토리 역방향 검색
CtrlG 에디터에서 프롬프트 열기
CtrlX CtrlE 에디터에서 열기 (별칭)NEW
CtrlB 실행 중인 작업 백그라운드로
CtrlT 작업 목록 전환
CtrlV 이미지 붙여넣기 ([Image #N] 칩)NEW
CtrlX CtrlK 백그라운드 에이전트 종료NEW
EscEsc 되감기 또는 요약
모드 전환
ShiftTab 권한 모드 순환
AltP 모델 전환
AltT 사고 모드 전환
AltO 빠른 모드 전환NEW
입력
\Enter 줄바꿈 (빠른)
CtrlJ 줄바꿈 (제어 시퀀스)
접두사
/ 슬래시 명령어
! 직접 bash 실행
@ 파일 언급 + 자동완성
세션 선택기
↑↓ 탐색
←→ 펼치기/접기
P 미리보기
R 이름 변경
/ 검색
A 모든 프로젝트
B 현재 브랜치
트랜스크립트 모드 (Ctrl+O)
/ 트랜스크립트 검색NEW
N / N 다음/이전 일치
CtrlE 전체 표시 전환
Q / Esc 트랜스크립트 종료
🔌 MCP 서버
서버 추가
--transport http 원격 HTTP (권장)
--transport stdio 로컬 프로세스
--transport sse 원격 SSE
범위
Local ~/.claude.json (본인만)
Project .mcp.json (공유/VCS)
User ~/.claude.json (전역)
관리
/mcp 대화형 UI
claude mcp list 모든 서버 목록
claude mcp serve CC를 MCP 서버로
Elicitation 서버가 작업 중 입력 요청NEW
2KB cap 도구 설명 + 서버 지시 한도NEW
⚡ 슬래시 명령어
세션
/clear 대화 지우기
/compact [focus] 컨텍스트 압축
/resume 세션 재개/전환
/rename [name] 현재 세션 이름 지정
/branch [name] 대화 분기 (/fork 별칭)
/cost 토큰 사용 통계
/context 컨텍스트 시각화 (그리드)
/diff 대화형 diff 뷰어
/copy [N] 마지막 (또는 N번째) 응답 복사
/rewind 대화/코드 체크포인트로 되감기
/export 대화 내보내기
설정
/config 설정 열기
/model [model] 모델 전환 (←→ 노력도)
/fast [on|off] 빠른 모드 전환
/vim vim 모드 전환
/theme 색상 테마 변경
/permissions 권한 보기/업데이트
/effort [level] 노력도 설정 (low/medium/high/max/auto)NEW
/color [color] 프롬프트 바 색상 설정
/keybindings 키보드 단축키 사용자 정의
/terminal-setup 터미널 키 바인딩 구성
도구
/init CLAUDE.md 생성
/memory CLAUDE.md 파일 편집
/mcp MCP 서버 관리
/hooks 훅 관리
/skills 사용 가능한 스킬 목록
/agents 에이전트 관리
/chrome Chrome 통합
/reload-plugins 플러그인 핫 리로드
/add-dir <path> 작업 디렉토리 추가
특수
/btw <question> 사이드 질문 (컨텍스트 없이)
/plan [desc] 플랜 모드 (+ 자동 시작)
/loop [interval] 반복 작업 예약
/voice 푸시투톡 음성 (20개 언어)
/doctor 설치 진단
/pr-comments [PR] GitHub PR 코멘트 가져오기
/stats 사용 연속 기록 & 선호도
/insights 세션 분석 보고서
/desktop 데스크톱 앱에서 계속
/remote-control claude.ai/code 브릿지 (/rc)NEW
/usage 플랜 한도 & 속도 제한 상태
/schedule 클라우드 예약 작업
/security-review 변경사항 보안 분석
/help 도움말 + 명령어 표시
/feedback 피드백 제출 (별칭: /bug)
/release-notes 전체 변경 로그 보기
/stickers 스티커 주문! 🎉
📁 메모리 & 파일
CLAUDE.md 위치
./CLAUDE.md 프로젝트 (팀 공유)
~/.claude/CLAUDE.md 개인 (모든 프로젝트)
/etc/claude-code/ 관리형 (조직 전체)
규칙 & 가져오기
.claude/rules/*.md 프로젝트 규칙
~/.claude/rules/*.md 사용자 규칙
paths: frontmatter 경로별 규칙
@path/to/file CLAUDE.md에서 가져오기
자동 메모리
~/.claude/projects/<proj>/memory/
MEMORY.md + 토픽 파일, 자동 로드 (최대 25KB/200줄)
🧠 워크플로우 & 팁
플랜 모드
ShiftTab 일반 → 자동 수락 → 플랜
--permission-mode plan 플랜 모드로 시작
사고 & 노력도
AltT 사고 모드 켜기/끄기
"ultrathink" 현재 턴 최대 노력도
CtrlO 사고 과정 보기 (상세)
/effort ○ low · ◐ medium · ● high · ★ max
Git 워크트리
--worktree name 기능별 독립 브랜치
isolation: worktree 에이전트 전용 워크트리
sparsePaths 필요한 디렉토리만 체크아웃NEW
/batch 자동 워크트리 생성
음성 모드
/voice 푸시투톡 활성화
Space (길게 누르기) 녹음, 놓으면 전송
20개 언어 EN, ES, FR, DE, CZ, PL…
컨텍스트 관리
/context 사용량 + 최적화 팁
/compact [focus] 초점 맞춰 압축
Auto-compact ~95% 용량에서 자동
1M context Opus 4.6 (Max/Team/Ent)
CLAUDE.md 압축 후에도 유지!
세션 파워 무브
claude -c 마지막 대화 계속
claude -r "name" 이름으로 재개
/btw question 사이드 질문, 컨텍스트 비용 없음
SDK / 헤드리스
claude -p "query" 비대화형
--output-format json 구조화된 출력
--max-budget-usd 5 비용 한도
cat file | claude -p 파이프 입력
스케줄링 & 원격
/loop 5m msg 반복 작업
/rc 원격 제어
--remote claude.ai 웹 세션
⚙️ 설정 & 환경 변수
설정 파일
~/.claude/settings.json 사용자 설정
.claude/settings.json 프로젝트 (공유)
.claude/settings.local.json 로컬 전용
~/.claude.json OAuth, MCP, 상태
.mcp.json 프로젝트 MCP 서버
managed-settings.d/ 드롭인 정책 파편NEW
주요 설정
modelOverrides 모델 선택기 → 커스텀 ID 매핑
autoMemoryDirectory 커스텀 메모리 디렉토리
worktree.sparsePaths 스파스 체크아웃 디렉토리NEW
sandbox.failIfUnavailable 샌드박스 실패 시 종료
hooks: if 조건부 훅 (권한 규칙 구문)NEW
allowedChannelPlugins 관리자 채널 플러그인 허용 목록NEW
주요 환경 변수
ANTHROPIC_API_KEY
ANTHROPIC_MODEL
CLAUDE_CODE_EFFORT_LEVEL low/medium/high/max/auto
MAX_THINKING_TOKENS 0=끄기
ANTHROPIC_CUSTOM_MODEL_OPTION 커스텀 /model 항목
CLAUDE_CODE_PLUGIN_SEED_DIR 여러 플러그인 시드 디렉토리
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB 서브프로세스에서 자격증명 제거
CLAUDE_STREAM_IDLE_TIMEOUT_MS 스트리밍 감시 타이머 (기본 90초)NEW
CLAUDECODE CC 쉘 감지 (=1)
🔧 스킬 & 에이전트
내장 스킬
/simplify 코드 리뷰 (3개 병렬 에이전트)
/batch 대규모 병렬 변경 (5-30 워크트리)
/debug [desc] 디버그 로그에서 문제 해결
/loop [interval] 반복 예약 작업
/claude-api API + SDK 참조 로드
커스텀 스킬 위치
.claude/skills/<name>/ 프로젝트 스킬
~/.claude/skills/<name>/ 개인 스킬
스킬 프론트매터
description 자동 호출 트리거
allowed-tools 권한 프롬프트 건너뛰기
model 스킬용 모델 재정의
effort 노력도 재정의NEW
paths: [globs] 경로별 적용 (YAML 목록)NEW
context: fork 서브에이전트에서 실행
$ARGUMENTS 사용자 입력 플레이스홀더
${CLAUDE_SKILL_DIR} 스킬 자체 디렉토리
!`cmd` 동적 컨텍스트 주입
내장 에이전트
Explore 빠른 읽기 전용 (Haiku)
Plan 플랜 모드용 조사
General 전체 도구, 복잡한 작업
Bash 터미널 별도 컨텍스트
에이전트 프론트매터
permissionMode default/acceptEdits/plan/dontAsk/bypass
isolation: worktree git 워크트리에서 실행
memory: user|project 영구 메모리
background: true 백그라운드 작업
maxTurns 에이전트 턴 제한
initialPrompt 첫 턴 자동 제출NEW
SendMessage 에이전트 재개 (resume 대체)NEW
🖥️ CLI & 플래그
핵심 명령어
claude 대화형
claude "q" 프롬프트와 함께
claude -p "q" 헤드리스
claude -c 마지막 세션 계속
claude -r "n" 재개
claude update 업데이트
주요 플래그
--model 모델 설정
-w Git 워크트리
-n / --name 세션 이름
--add-dir 디렉토리 추가
--agent 에이전트 사용
--allowedTools 사전 승인
--output-format json/stream
--json-schema 구조화된 출력
--max-turns 턴 제한
--max-budget-usd 비용 한도
--console Anthropic Console 인증
--verbose 상세 출력
--bare 최소 헤드리스 (훅/LSP 없이)NEW
--channels 권한 릴레이 / MCP 푸시NEW
--remote 웹 세션
--effort low/medium/high/max/auto
--permission-mode plan/default/…
--dangerously-skip-permissions 모든 프롬프트 건너뛰기 ⚠️
--chrome Chrome
PowerShell tool Windows 옵트인 미리보기NEW