한눈에 보는 핵심
치트시트 내용을 전부 외울 필요는 없고, 먼저 아래 5가지만 익혀도 Claude Code 사용감이 꽤 달라진다.
| 먼저 볼 항목 | 왜 중요한가 |
|---|---|
Ctrl + G | 긴 프롬프트를 에디터 창에서 편하게 다듬을 수 있다. |
Ctrl + B | 오래 걸리는 작업을 백그라운드로 돌려두고 다른 작업을 할 수 있다. |
/compact | 길어진 대화 맥락을 정리해 토큰 낭비를 줄이고 품질을 유지한다. |
/diff | 에이전트가 실제로 코드를 어떻게 바꿨는지 빠르게 확인할 수 있다. |
/mcp | 외부 도구와 연결되는 시작점이다. |
자주 쓰는 흐름부터 몸에 익히는 방식이 훨씬 효율적이다.
왜 치트시트가 필요할까
Claude Code의 강점은 단순히 코드를 생성하는 데 머물지 않고, 터미널 작업 흐름 전체를 에이전트와 연결할 수 있다는 점이 더 중요하다.
예를 들어서, 아래 흐름이 모두 하나의 세션 안에서 이어진다.
- 파일 검색과 수정
- Git diff 확인
- MCP 서버 연결
- 하위 Agent 실행
- CLI 기반 자동화
기능이 많아질수록 자주 쓰는 명령과 키 조합은 기억에서 빠르게 흐려진다. 그래서 치트시트는 단순 소개 문서가 아니라, 작업 중 막힐 때마다 꺼내 보는 빠른 참조표라고 생각하는게 편하다.
자주 쓰는 단축키부터 익히기
치트시트에서 가장 먼저 익힐 만한 것은 키보드 단축키다. 명령어를 매번 떠올리는 것보다 손이 먼저 반응하도록 익혀두는 편이 좋다.
세션 제어
| 단축키 | 동작 | 설명 |
|---|---|---|
Ctrl + C | 입력 또는 생성 중단 | 현재 진행 중인 입력이나 코드 생성을 취소한다. |
Ctrl + D | 세션 종료 | Claude Code를 종료한다. |
Ctrl + L | 화면 정리 | 터미널 화면을 정리한다. |
Ctrl + O | 상세 출력 보기 | Verbose 출력을 켜고 끈다. |
Ctrl + R | 히스토리 검색 | 이전 프롬프트를 검색한다. |
입력과 편집
| 단축키 | 동작 | 설명 |
|---|---|---|
Ctrl + G | 프롬프트 에디터 열기 | 긴 요청을 편집기에서 작성한다. |
Ctrl + X, Ctrl + E | 프롬프트 에디터 열기 | Ctrl + G 와 같은 동작이다. |
\ + Enter | 빠른 줄바꿈 | 메시지를 전송하지 않고 줄바꿈한다. |
Ctrl + J | 줄바꿈 | 입력창 안에서 줄바꿈한다. |
Ctrl + V | 이미지 붙여넣기 | 스크린샷 같은 이미지를 입력한다. |
작업 흐름 전환
| 단축키 | 동작 | 설명 |
|---|---|---|
Ctrl + B | 백그라운드 전환 | 현재 작업을 백그라운드로 보낸다. |
Ctrl + T | 작업 목록 토글 | 진행 중인 작업 목록을 확인한다. |
Shift + Tab | 권한 모드 순환 | Normal, Auto-Accept, Plan 모드를 전환한다. |
Alt + P | 모델 변경 | 사용할 모델을 전환한다. |
Alt + T | 추론 표시 전환 | thinking 표시를 전환한다. |
Esc Esc | 되감기 | 직전 상태로 rewind 또는 undo 한다. |
Ctrl + G, Ctrl + B, Ctrl + O 세 가지만 익혀도 충분하다.Slash Command 묶어서 이해하기
Slash Command는 세션 관리, 설정 변경, 도구 실행을 빠르게 호출하는 인터페이스인데, 명령 종류는 많지만 목적별로 묶어서 보면 훨씬 이해하기 쉽다.
세션 관리
| 명령 | 설명 |
|---|---|
| /clear | 현재 대화 초기화 |
| /compact [focus] | 컨텍스트 압축 |
| /resume | 이전 세션 복구 또는 전환 |
| /rename [name] | 현재 세션 이름 변경 |
| /branch [name] | 현재 대화를 분기 |
| /diff | 변경사항 확인 |
| /export | 대화 내보내기 |
/compact 는 대화가 길어졌을 때 한 번씩 써주면 꽤 유용하다.
Claude Code 는 긴 세션도 잘 이어가는 편이지만, 대화가 길어질수록 지금 작업과 크게 상관 없는 맥락까지 같이 딸려오기 쉽다.
이때 한 번 맥락을 정리해주면, 지금 필요한 정보에 더 집중한 상태로 다음 응답을 이어갈 수 있는데, 불필요하게 퍼진 문맥은 줄이고,
현재 작업에 필요한 정보는 더 또렷하게 남길 수 있어서 응답 품질도 안정적으로 유지된다.
설정 관련
| 명령 | 설명 |
|---|---|
| /config | 설정 열기 |
| /model [model] | 모델 전환 |
| /fast [on|off] | 빠른 응답 모드 전환 |
| /vim | vim 모드 전환 |
| /theme | 색상 테마 변경 |
| /permissions | 권한 설정 확인 |
| /effort [level] | 추론 강도 변경 |
| /keybindings | 키 바인딩 커스터마이징 |
도구 관련
| 명령 | 설명 |
|---|---|
| /mcp | MCP 서버 관리 |
| /hooks | Hook 관리 |
| /skills | 스킬 목록 확인 |
| /agents | Agent 관리 |
| /chrome | Chrome 연동 |
| /reload-plugins | 플러그인 다시 로드 |
| /add-dir [path] | 작업 디렉터리 추가 |
특수 기능
| 명령 | 설명 |
|---|---|
| /plan [desc] | 계획 모드 진입 |
| /loop [interval] | 반복 작업 예약 |
| /doctor | 설치 상태 점검 |
| /pr-comments [PR] | GitHub PR 코멘트 가져오기 |
| /usage | 사용량과 제한 확인 |
| /security-review | 변경사항 보안 검토 |
MCP와 메모리 구조 간단히 이해하기
Claude Code를 조금 더 제대로 쓰려면 MCP 서버와 메모리 파일이 어디서 어떻게 읽히는지 이해하는 편이 좋다.
이 기능을 이해해야 Claude Code를 단순한 채팅 도구가 아니라 프로젝트를 이해하는 에이전트처럼 활용할 수 있다.
MCP 서버 활용
MCP는 Claude Code가 외부 시스템에 접근하는 통로다.
- 연결 방식은
http,stdio,sse - 관리 명령은
/mcp,claude mcp list,claude mcp serve - 프로젝트 단위 설정은 팀과 공유할 수 있고, 사용자 전역 설정은 개인 환경에만 적용된다
GitHub, Notion, 브라우저, 사내 도구 연동은 MCP 유무에 따라 활용 범위가 크게 달라진다.
규칙과 메모리 파일 위치
협업 시 프로젝트 규칙과 작업 히스토리를 Agent에게 안정적으로 전달하려면 아래 파일 위치를 알아두는 편이 좋다.
| 경로 | 역할 |
|---|---|
./CLAUDE.md | 프로젝트 공용 규칙 |
~/.claude/CLAUDE.md | 개인 전역 규칙 |
.claude/rules/*.md | 프로젝트 규칙 파일 |
~/.claude/rules/*.md | 사용자 규칙 파일 |
~/.claude/projects/<proj>/memory/ | 자동 메모리 디렉터리 |
자동 메모리 디렉터리에 MEMORY.md와 주제별 메모 파일이 쌓일 수 있는데, 세션이 길어지거나 압축되도 프로젝트별 기록과 규칙을 비교적 안정적으로 이어갈 수 있다.
Agent와 Worktree로 병렬 작업하기
Claude Code의 강력한 점 중 하나는 하나의 대화창에만 머무르지 않는다는 점이다. 작업을 역할별로 나누고, 필요하면 격리된 작업 공간에서 병렬로 진행할 수 있다.
Agent
치트시트에는 아래 같은 내장 Agent 개념이 나온다.
- Explore
- Plan
- General
- Bash
핵심은 단순히 답변을 여러 개 받는 것이 아니라, 역할에 따라 작업을 분리할 수 있다는 점이다.
또한, Agent frontmatter 로 아래 같은 속성을 제어할 수 있다.
permissionModeisolation: worktreememory: user|projectbackground: truemaxTurns
Worktree
관련 흐름으로는 아래 기능들이 함께 나온다.
--worktree nameisolation: worktreesparsePaths/batch
이 기능은 여러 작업을 동시에 진행할 때 특히 유용하다. 예를 들어 한쪽은 버그 수정, 다른 한쪽은 문서 정리, 또 다른 쪽은 리팩터링처럼 나누면 충돌 위험을 줄이기 쉽다.
정리하면 Agent 와 Worktree 는 Claude Code 안에서 병렬 작업 흐름을 만드는 핵심 기능에 가깝다.
CLI 자동화에서 자주 보는 옵션
터미널이나 CI 환경에서 Claude Code를 활용할 때는 headless CLI 옵션을 어느 정도 알아두는 편이 좋다.
기본 명령
claude
claude "질문"
claude -p "query"
claude -c
claude -r "name"
claude update
기본 명령만 알아도 대화형 실행, 단일 프롬프트 실행, 세션 이어받기 정도는 바로 활용할 수 있다.
| 옵션 | 설명 | 활용 예시 |
|---|---|---|
-p, --prompt | 단일 프롬프트 실행 | claude -p "현재 변경사항 위험도 요약해줘" |
--output-format json | 구조화된 JSON 출력 | 자동화 파이프라인에서 결과 파싱 |
-w, --worktree | 특정 Git worktree 지정 | 격리된 브랜치에서 작업 지시 |
--allowedTools | 도구 권한 사전 허용 | 스크립트 실행 시 권한 프롬프트 최소화 |
--effort | 추론 강도 설정 | 복잡한 분석 작업에서 high 설정 |
이런 옵션을 잘 조합하면 단순 질의응답을 넘어서, 코드 리뷰나 보안 점검 결과를 다른 자동화 파이프라인과 연결하기 쉬워진다.
이렇게 익히기
치트시트의 모든 기능을 한 번에 익힐 필요는 없다. 처음에는 아래 순서 정도면 충분하다.
Ctrl + G,Ctrl + B,Ctrl + O같은 기본 단축키부터 익히기/compact,/diff,/permissions,/model같은 핵심 명령 익히기CLAUDE.md와 규칙 파일 위치 이해하기/mcp로 외부 도구 연결 구조 파악하기- Agent, Worktree, CLI 자동화로 확장하기
이 순서가 좋은 이유는 단순하다. 앞부분은 바로 생산성을 올려주고, 중간은 협업 품질을 안정시키며, 뒷부분은 자동화 단계로 자연스럽게 이어지기 때문이다.
Ctrl + G, /compact, /diff, /permissions 같은 핵심 기능부터 익히는 편이 효율적이다. CLAUDE.md 와 MCP를 이해하면 프로젝트 맞춤형 작업 환경을 만들기 쉽다.