← 목록으로

명령어 모음

한눈에 보는 필수 명령어

노코드 CLI
20단계 따라하기 명령어 모음 고수처럼 쓰기
키보드 단축키
단축키기능
Shift + Tab모드 전환 (일반 → 자동승인 → Plan)
Esc작업 중단 / 복구
Ctrl + C강제 종료
Tab자동완성
Option+T / Alt+TExtended Thinking 토글
(위 화살표)이전 메시지 편집
3가지 모드

일반 모드

매번 승인 필요

처음 사용할 때
기본 (시작 시)

자동승인 모드

자동 실행

빠른 작업 시
Shift+Tab 1회

Plan 모드

계획만 (실행 X)

복잡한 작업 시
Shift+Tab 2회

Read only

읽기만, 수정 없음

남의 코드를 훑을 때
/permissions

Auto

작업 폴더 안은 자동, 밖은 확인

평소 (기본값)
/permissions

Full access

제한 없음

격리된 환경에서만
/permissions
계획 모드는 따로 있습니다. /plan을 치면 코드를 쓰지 않고 계획부터 세웁니다. 명령 뒤에 부탁할 내용을 이어서 적어도 됩니다. 권한 단계와는 별개라서 둘을 섞어 쓸 수 있습니다. 실행할 때 지정할 수도 있습니다. --sandbox read-only, --sandbox workspace-write, --sandbox danger-full-access가 위 세 단계에 해당합니다. 승인 시점은 --ask-for-approval로 따로 정합니다.
파일 참조 & 즉시 실행
@파일명특정 파일 참조
@폴더명폴더 전체 참조
!명령어즉시 실행 (승인 없이)
!명령어즉시 실행 (지금 권한 단계를 그대로 따름)
/mention파일을 목록에서 골라 붙이기
codex -i 그림.png실행하면서 이미지 첨부 (--image)
> @index.html 이 코드 설명해줘 > !git status
슬래시 명령어 (10개 카테고리 · 총 59개 명령어)
반드시 알아야 할 12개
명령어기능언제?
1. 토큰·컨텍스트 / 세션 관리
/context시스템 프롬프트·메시지·파일별 토큰 사용량을 시각화하고 최적화 힌트를 보여줍니다.어디서 토큰을 많이 쓰는지 분석하고, 압축·삭제 대상을 찾고 싶을 때.
/compact긴 대화 이력을 AI가 요약해 컨텍스트/토큰 사용량을 줄이고, 절감 전·후 토큰 수를 보여줍니다.예시: /compact 핵심만 남겨줘같은 작업을 이어가되 컨텍스트가 너무 커졌을 때, 토큰을 아끼고 싶을 때.
/clear현재 세션의 대화·도구·파일 컨텍스트를 모두 지우고 완전히 새 대화로 시작합니다.완전히 다른 작업으로 전환할 때, 긴 디버깅 후 리셋하고 싶을 때, 민감 정보가 섞였을 때.
/status현재 모델, 컨텍스트 크기, 세션 설정 등 전반 상태를 요약해서 보여줍니다.지금 어떤 모델/설정으로 돌고 있는지 한눈에 확인하고 싶을 때.
/help사용 가능한 모든 명령어와 간단한 설명을 목록으로 보여줍니다.새로 환경을 익힐 때, 명령어 전체 지도를 보고 싶을 때.
/resume이전에 종료한 세션의 히스토리를 불러와 대화를 이어서 진행합니다.예전에 하던 작업을 다시 이어서 계속할 때.
/undoClaude가 마지막으로 수행한 코드/파일 변경을 취소합니다.방금 적용된 수정이 마음에 들지 않을 때, 직전 변경만 되돌리고 싶을 때.
/exit현재 Claude Code 세션을 종료하고 기본 쉘로 돌아갑니다.더 이상 이 세션에서 작업하지 않을 때, 깔끔하게 종료하고 싶을 때.
2. 모델·리소스 / 비용 관리
/model현재 사용 중인 AI 모델과 컨텍스트 윈도우 크기를 확인·변경합니다.예시: /model Haiku, /model Sonnet, /model Opus가벼운 작업은 저렴한 모델로, 깊은 분석은 강한 모델·큰 컨텍스트로 바꾸고 싶을 때.
/cost현재 세션에서 누적된 입력·출력 토큰 수와 예상 비용을 보여줍니다.특정 작업/세션에서 얼마나 토큰과 비용을 썼는지 모니터링할 때.
/usage계정 전체 기준 토큰 사용량·남은 한도(플랜, Extra usage 등)를 보여줍니다.월별 한도에 얼마나 가까워졌는지, 추가 사용량이 얼마나 남았는지 확인할 때.
/effort추론 강도와 응답 속도 사이의 균형(깊이 vs 속도)을 조절합니다.예시: /effort low, /effort medium, /effort high, /effort max빠르게 러프한 답이 필요할 때 vs 시간이 걸려도 깊은 분석이 필요할 때.
/stats최근 토큰 사용량·모델 사용 패턴을 간단한 통계로 요약합니다.장기간 사용 패턴을 감으로 보고 싶을 때.
3. 파일·컨텍스트 / 프로젝트 스코프 관리
/add특정 파일을 현재 세션 컨텍스트에 추가합니다.예시: /add src/index.html한두 개 파일을 기반으로 분석·리팩토링·요약을 받고 싶을 때.
/add-dir디렉터리 전체를 컨텍스트에 추가합니다.예시: /add-dir ./src프로젝트 전체 구조를 이해시키고, 모노레포 단위로 작업 지시를 하고 싶을 때.
/files세션에 추가된 파일 목록과 크기를 보여줍니다.어떤 파일들이 올라가 있는지, 덩치 큰 파일이 무엇인지 확인하고 싶을 때.
/drop특정 파일·디렉터리를 컨텍스트에서 제거합니다.예시: /drop src/index.html더 이상 필요 없는 파일이 토큰·컨텍스트를 차지하지 않게 정리할 때.
/snapshot현재 코드베이스 상태를 스냅샷으로 저장합니다.예시: /snapshot before-refactor리팩토링·대규모 변경 전 기준점을 남겨두고, 이후 상태와 비교하고 싶을 때.
4. 코드 변경·리뷰 / 품질·보안
/diffClaude가 수행한 코드 변경 사항을 diff 형식으로 보여줍니다.어떤 파일이 어떻게 바뀌었는지, 리뷰 전에 변경 내역을 빠르게 훑고 싶을 때.
/review선택한 파일 또는 변경 사항에 대한 코드 리뷰를 요청합니다.예시: /review src/auth.js코드 품질·구조·버그 가능성·테스트 관점에서 피드백이 필요할 때.
/fix에러 로그·실패한 테스트를 기반으로 버그 수정을 시도합니다.이미 드러난 오류를 중심으로 자동 수정 제안을 받고 싶을 때.
/test테스트 스크립트를 실행하거나 테스트 실행을 요청합니다.변경 후 기존 테스트가 깨지지 않았는지 빠르게 확인하고 싶을 때.
/security-review코드의 보안 취약점, 시크릿 노출, 취약한 패턴 등을 리뷰합니다.외부에 릴리즈되기 전, 보안 관점으로 한 번 더 턴을 돌리고 싶을 때.
/pr-commentsGitHub PR 코멘트를 기반으로 변경 내용을 요약하거나 답변 초안을 작성합니다.복잡한 PR에서 코멘트들을 한 번에 처리할 전략·요약·응답 초안이 필요할 때.
5. 계획·자동 편집 / 워크플로 설계
/plan코드를 바로 수정하지 않고 단계별 작업 계획을 먼저 세우는 플랜 모드로 전환합니다.예시: /plan 로그인 기능 만들기대규모 리팩토링/신규 기능처럼 다단계 작업 로드맵을 먼저 설계하고 싶을 때.
/auto-acceptClaude가 제안한 코드 변경을 사용자 확인 없이 자동 적용하는 모드로 전환합니다.포맷팅, 간단 리팩토링 등 신뢰 가능한 반복 작업을 빠르게 처리하고 싶을 때.
/rewind세션을 특정 시점 이전 상태로 되돌립니다.예시: /rewind, /rewind 3잘못된 방향으로 길게 진행했을 때, 과감하게 일정 시점으로 롤백하고 싶을 때.
/btw메인 흐름을 유지한 채 사이드 질문·노트를 던집니다.예시: /btw Node 버전 뭐야?현재 문맥을 유지한 채 보조 질문/메모를 남기고 싶을 때.
6. 프로젝트 설정·메모리 / CLAUDE.md
/init새 프로젝트용 CLAUDE.md(설정 파일)를 생성하고 기본 설정을 구성합니다.새로운 레포에서 Claude 사용 규칙·컨텍스트 전략·토큰 가이드라인을 초기 세팅할 때.
/memory프로젝트 메모리/CLAUDE.md를 열어 편집합니다.도메인 지식, 금지 규칙, "이 레포에서는 항상 지켜야 할 것들"을 장기 메모리처럼 저장하고 싶을 때.
/config프로젝트 설정 파일을 열어 모델, 컨텍스트 정책, 자동화 옵션 등을 직접 수정합니다.이 레포에서만 적용되는 고정 정책(예: 자동 compact 여부)을 정하고 싶을 때.
/rules.claude/rules 아래 규칙 파일을 확인하고 적용 상태를 점검합니다.팀 룰(코딩 스타일, 금지 패턴 등)이 제대로 적용·인식되고 있는지 확인할 때.
/skills사용 가능한 스킬 목록과 옵션, 대략적인 사용 특성을 보여줍니다.반복 작업을 스킬로 자동화할 때, 어떤 스킬이 있는지 카탈로그를 보고 싶을 때.
/mcpMCP 서버 설정 및 상태를 관리합니다.예시: /mcp list, /mcp add, /mcp remove외부 도구·API 연동을 추가/삭제하거나 연결 상태를 점검하고 싶을 때.
/settings세션/프로젝트 레벨 설정을 확인하고 변경합니다.기본 모델, 자동 행동, 색상/테마 등 전반적인 환경 설정을 조정하고 싶을 때.
/todosClaude가 파악한 "할 일 목록"을 생성·관리합니다.큰 기능·리팩토링 중 남아 있는 서브태스크를 자동으로 정리하고 싶을 때.
7. 스킬·자동화·에이전트 / 플러그인
/run특정 스킬 또는 워크플로를 실행합니다.예시: /run weekly-report자주 반복되는 분석·리포트·정리 작업을 미리 정의해두고 버튼 한 번에 실행하고 싶을 때.
/optimize최적화 스킬을 실행해 코드·설정을 개선합니다.성능·구조 개선이 필요한 코드에 대해 자동 최적화 제안을 받고 싶을 때.
/buddy서브 에이전트를 호출해 특정 역할(리뷰어, QA, PM 등)을 맡깁니다.예시: /buddy reviewer, /buddy qa, /buddy pm메인 대화와 별도로, 역할 분리된 에이전트와 병렬로 작업하고 싶을 때.
/agents서브 에이전트 목록을 보고 관리합니다.여러 역할(성능 튜너, 보안 리뷰어 등)을 구분해서 쓰고 싶을 때.
/plugin플러그인 설치/삭제 및 마켓 탐색 인터페이스를 엽니다.예시: /plugin list, /plugin install, /plugin remove이슈 트래커·모니터링·문서 도구 등 외부 서비스 연동 플러그인을 찾고 관리하고 싶을 때.
/install-github-appGitHub PR 자동 리뷰용 앱 설치를 도와줍니다.PR 생성 시 자동 리뷰·요약을 GitHub에 붙이고 싶을 때.
8. 출력·결과물
/copy [N]Claude의 마지막 N개 응답(또는 기본 1개)을 복사합니다.예시: /copy 3방금 생성된 코드·요약을 IDE, 문서, 이슈 트래커에 바로 붙여 넣고 싶을 때.
/summarize긴 텍스트나 변경 내역을 요약합니다.긴 로그·문서·PR 설명을 한눈에 볼 수 있는 요약본이 필요할 때.
/simplify복잡한 코드·텍스트를 더 단순한 형태로 재작성합니다.복잡한 로직·설명을 팀원이나 비개발자도 이해할 수 있게 정리하고 싶을 때.
/export결과물을 파일·패치 등으로 내보냅니다.예시: /export changes.patch변경 내용을 patch 파일로 저장하거나, 리뷰·배포용 산출물을 아카이브할 때.
9. 보안·운영·환경
/permissions파일/명령 실행 권한 등 Claude가 할 수 있는 작업 범위를 제어합니다.삭제·배포·외부 호출 같은 위험한 액션을 제한하고 싶을 때.
/doctor설치·환경·연동 상태를 진단하고, 성능/컨텍스트 관련 문제를 점검합니다.토큰 사용량이 이상하게 높거나, MCP/플러그인 때문에 문제가 생긴 것 같을 때.
/privacy-settings로그·데이터 수집·텔레메트리 등 개인정보 설정을 관리합니다.기업/규제 환경에서 데이터 사용 범위를 명확히 제한해야 할 때.
/statusline상태줄에 표시되는 정보(모델, 컨텍스트, 경로 등)를 설정합니다.상태줄에 모델·컨텍스트 정보를 띄워 두고 토큰 상황을 상시 감시하고 싶을 때.
/vim입력 모드를 Vim 스타일로 전환합니다.Vim 키맵에 익숙해서 동일한 편집 경험으로 작업하고 싶을 때.
/terminal-setup터미널 입력(Shift+Enter 줄바꿈 등) 관련 설정을 도와줍니다.멀티라인 입력, 엔터 동작 등을 나에게 맞게 커스터마이즈하고 싶을 때.
/sandbox격리된 샌드박스 환경에서 명령을 실행합니다.예시: /sandbox npm install실제 레포에 영향 없이 실험적인 명령/코드를 테스트하고 싶을 때.
/login / /logout계정 로그인/로그아웃을 처리합니다.예시: /login, /logout여러 계정을 번갈아 쓰거나, 공유 머신에서 계정을 분리하고 싶을 때.
/bugClaude Code 관련 버그 리포트를 제출합니다.재현 가능한 버그·오작동을 팀에 바로 공유하고 싶을 때.
/release-notes최신 릴리즈 노트를 확인합니다.새 버전에서 어떤 명령어·기능이 추가·변경되었는지 빠르게 훑고 싶을 때.
10. CLI·외부
claude authCLI에서 계정 인증을 수행하고 액세스 토큰을 관리합니다.예시: claude auth login, claude auth logout, claude auth status새로운 머신/환경에서 Claude Code CLI를 처음 설정하거나 토큰을 갱신해야 할 때.
claude updateClaude Code를 최신 버전으로 업데이트합니다.새 기능·버그 픽스가 포함된 최신 버전으로 올리고 싶을 때.
claude mcpMCP 서버 관련 설정을 CLI에서 일괄 관리합니다.예시: claude mcp list, claude mcp add, claude mcp remove여러 MCP 서버를 한 번에 설정·점검하고 싶을 때.
반드시 알아야 할 12개
명령어기능언제?
1. 세션·컨텍스트 관리
/status지금 모델과 권한, 세션이 어디까지 왔는지를 한 화면에 보여줍니다.어떤 설정으로 돌고 있는지 확인할 때, 대화가 얼마나 쌓였는지 볼 때.
/compact지금까지의 대화를 요약해 토큰 여유를 만듭니다.같은 작업을 이어가되 대화가 너무 길어졌을 때.
/clear화면과 대화 내용을 모두 지우고 새로 시작합니다.완전히 다른 작업으로 넘어갈 때, 민감한 내용이 섞였을 때.
/copy마지막으로 끝난 응답이나 계획을 복사합니다. Ctrl+O와 같습니다.방금 나온 코드나 요약을 편집기·문서에 바로 붙여 넣을 때.
/rename저장된 대화에 알아볼 수 있는 이름을 붙입니다.나중에 codex resume으로 찾기 쉽게 정리할 때.
/archive지금 대화를 활성 목록에서 내립니다.끝난 작업을 목록에서 치우고 싶을 때.
/delete대화와 기록을 완전히 지웁니다.남기면 안 되는 내용이 들어간 대화를 없앨 때.
/exitCodex를 종료합니다. /quit도 같습니다.작업을 마치고 터미널로 돌아갈 때.
2. 모델·응답 조절
/model모델과 추론 강도를 같은 화면에서 고릅니다.예시: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna어려운 일은 위로, 단순한 일은 아래로 바꾸고 싶을 때.
/fast쓸 수 있는 상황이면 빠른 응답 등급으로 바꿉니다.품질보다 속도가 급할 때.
/plan코드를 쓰지 않고 계획부터 세우는 모드로 바꿉니다. 뒤에 부탁할 내용을 이어서 적어도 됩니다.예시: /plan 로그인 기능 만들기구조를 바꾸는 큰 작업을 설계부터 시작하고 싶을 때.
/goal이번 작업의 목표를 저장하고, 고치고, 지웁니다.대화가 길어져도 처음 목표를 계속 붙들게 하고 싶을 때.
/personality답변의 말투를 고릅니다.설명을 짧게 받고 싶거나 톤을 맞추고 싶을 때.
3. 권한·샌드박스
/permissions묻지 않고 해도 되는 범위를 정합니다.Read only · Auto(기본) · Full access읽기만 시키고 싶을 때, 반대로 확인 절차를 줄이고 싶을 때.
/approve방금 거절된 명령 하나만 다시 시도합니다.권한 단계를 올리지 않고 한 번만 통과시키고 싶을 때.
/sandbox-add-read-dir특정 폴더에 읽기 권한을 더해 줍니다.작업 폴더 바깥의 자료를 참고해야 할 때.
/setup-default-sandboxWindows 샌드박스를 설정합니다. Windows 전용입니다.Windows에서 격리 실행을 처음 준비할 때.
4. 파일·도구 연결
/mention파일을 목록에서 골라 대화에 붙입니다.경로를 외우지 않고 파일을 넘기고 싶을 때.
/ide편집기에서 열어 둔 내용과 선택 영역을 가져옵니다.지금 보고 있는 코드를 그대로 물어보고 싶을 때.
/apps연결할 수 있는 외부 서비스를 찾아 붙입니다.외부 데이터나 도구를 끌어와야 할 때.
/plugins설치된 플러그인을 확인하고 관리합니다.어떤 확장이 붙어 있는지 점검할 때.
/skills쓸 수 있는 스킬 목록을 보고 고릅니다. 프롬프트에서 $스킬이름으로 직접 부를 수도 있습니다.반복 작업을 스킬로 묶어 두고 꺼내 쓸 때.
/mcp설정된 MCP 도구 목록을 봅니다.외부 연동이 제대로 붙었는지 확인할 때.
5. 프로젝트 설정·자동화
/initAGENTS.md 초안을 만듭니다.새 저장소에서 규칙과 작업 방식을 처음 정해 둘 때.
/memories대화가 끝나도 남길 내용을 설정합니다.반복되는 개인 취향을 저장해 두고 싶을 때.
/agent지금 쓰는 에이전트 종류를 바꿉니다.역할이 다른 에이전트로 갈아탈 때.
/hooks특정 시점에 자동으로 도는 동작을 보고 관리합니다.커밋 전 검사처럼 자동 절차를 걸어 둘 때.
/import다른 에이전트 도구의 설정을 가져옵니다.쓰던 설정을 Codex로 옮길 때.
/experimental실험 기능을 켜고 끕니다.아직 정식이 아닌 기능을 먼저 써 볼 때.
/keymap단축키를 다시 지정합니다.손에 익은 키로 바꾸고 싶을 때.
/vim입력을 Vim 방식으로 바꿉니다.Vim 키맵에 익숙할 때.
6. 진단·지원
/diffGit 기준 변경 내용을 보여 줍니다. 아직 추적되지 않은 새 파일도 포함합니다.커밋 전에 무엇이 바뀌었는지 확인할 때.
/feedback로그를 붙여 문제를 신고합니다.재현되는 오작동을 알리고 싶을 때.
/logout저장된 로그인 정보를 지웁니다.공용 컴퓨터에서 계정을 분리할 때.
7. CLI·외부 (터미널에서 직접 입력)
codex exec대화 없이 한 번에 실행하고 결과를 내보냅니다. codex e로 줄여 씁니다.스크립트나 CI에서 자동으로 돌릴 때.
codex resume이 저장소에서 하던 대화를 다시 엽니다.어제 하던 작업을 그대로 이어서 할 때.
codex doctor설치·설정·로그인·실행 환경·Git을 한 번에 진단합니다.뭔가 안 될 때 가장 먼저 돌려 볼 명령.
codex mcpMCP 서버를 추가·삭제·인증합니다.외부 도구 연동을 정리할 때.
codex cloud클라우드에서 도는 작업을 터미널에서 확인합니다.원격 환경에 일을 맡겨 두고 진행을 볼 때.
codex completion셸 자동완성 스크립트를 만듭니다.터미널에서 codex 명령을 탭으로 완성하고 싶을 때.
깊이 생각하기 (Extended Thinking)
상태기본적으로 켜져 있음 (별도 설정 불필요)
켜기/끄기Option+T (Mac) / Alt+T (Win)
깊이 조절/effort low · medium · high · xhigh · max
이번 한 번만프롬프트에 ultrathink라고 적기
설정 파일 경로
파일위치용도
프로젝트 범위 (이 레포에서만 적용)
CLAUDE.md프로젝트 최상위 폴더프로젝트별 규칙
.claude/commands/프로젝트 최상위 폴더프로젝트 전용 명령어
.claude/settings.json프로젝트 최상위 폴더프로젝트별 설정
사용자 범위 (모든 프로젝트에 적용)
~/.claude/CLAUDE.md내 컴퓨터 홈 폴더전역 규칙
~/.claude/commands/내 컴퓨터 홈 폴더개인 전용 명령어
프로젝트 범위 (이 레포에서만 적용)
AGENTS.md저장소 루트부터 하위 폴더까지프로젝트별 규칙. 루트에서 아래로 이어 붙이고, 가까운 파일이 우선
AGENTS.override.md같은 폴더같은 폴더의 AGENTS.md 대신 읽힘
.agents/skills/지금 폴더부터 저장소 루트까지프로젝트 전용 스킬. 폴더마다 두면 올라가며 모두 읽음
사용자 범위 (모든 프로젝트에 적용)
~/.codex/AGENTS.md내 컴퓨터 홈 폴더전역 규칙. 가장 먼저 읽힘
~/.agents/skills/내 컴퓨터 홈 폴더개인 전용 스킬. 폴더 안에 SKILL.md(앞머리에 name·description)
~/.codex/prompts/내 컴퓨터 홈 폴더커스텀 프롬프트(/prompts:이름). 공식 문서상 더 이상 권장하지 않음
문제 해결
증상해결
응답이 느림/model 로 Sonnet 또는 Haiku 전환
에러 발생/doctor 실행
대화 용량 부족/compact 또는 /clear
이상한 응답/clear 후 다시 시작
파일 수정 안 됨권한 확인, 자동승인 모드 전환
파일을 못 찾음@파일명 으로 직접 지정
응답이 느림/model 로 Terra 또는 Luna 전환, 추론 강도도 함께 낮추기
에러 발생터미널에서 codex doctor 실행
대화 용량 부족/compact 또는 /clear
이상한 응답/clear 후 다시 시작, 또는 Esc 두 번으로 잘못 보낸 지시부터 다시
파일 수정 안 됨/permissions 확인. Read only면 수정이 막힘
작업 폴더 밖을 못 건드림정상 동작. 필요하면 /approve 또는 /sandbox-add-read-dir
파일을 못 찾음@파일명 또는 /mention 으로 직접 지정
지운 대화를 되찾고 싶음터미널에서 codex resume