Claude Code를 사용하면서 마우스에 손을 대는 순간 생산성은 저하됩니다.
터미널 환경에 최적화된 Claude Code는 수많은 커맨드(Command)와 단축키(Short cut)를 제공하며, 이를 숙달하는 것이 ‘AI 협업’의 핵심입니다.
핵심 카테고리별로 필수 명령어 및 단축키 들을 딥다이브 해보겠습니다.

1. 공통 관리 및 기본 조작 (Common)
세션 관리, 인증, 화면 제어 등 Claude Code 환경 자체를 다루는 가장 기본적인 기능들입니다.
| 명령어 | 설명 | 단축키 / 도구 | 비고 |
|---|---|---|---|
/help | 사용 가능한 모든 명령어를 출력합니다. | – | 막힐 때 가장 먼저 입력 |
/clear | 대화 기록을 완전히 삭제하고 초기화합니다. | Ctrl + L | 주제 전환 시 컨텍스트 꼬임 방지 |
/exit | Claude Code 세션을 안전하게 종료합니다. | Ctrl + D | 작업 종료 후 쉘 복귀 |
/config | CLI 설정(색상, 권한, 에디터 등)을 수정합니다. | – | 프로젝트 환경에 맞게 튜닝 가능 |
/login, /logout | Anthropic 계정 인증을 관리합니다. | – | 세션 만료 시 재인증용 |
/doctor | 설치 상태 및 환경 오류를 진단합니다. | – | 실행이 원활하지 않을 때 필수 체크 |
/powerup | 인터랙티브 레슨을 통해 기능을 배웁니다. | – | 최신 기능 애니메이션 튜토리얼 |
/status | 버전, 모델, 계정 상태를 확인합니다. | – | 현재 가동 환경 및 연결성 점검 |
/usage | 플랜 제한 및 속도 제한 상태를 체크합니다. | – | API 호출 할당량 및 속도 관리 |
| 중단 | 수행 중인 작업을 즉시 멈춥니다. | Ctrl + C | 잘못된 코드 생성을 끊을 때 필수 |
2. 설계 및 구현 (Design & Implementation)
새로운 구조를 짜거나 파일을 직접 수정하고, 실수를 되돌리는 단계에서 사용합니다.
| 명령어 / 액션 | 설명 | 관련 도구 | 활용 팁 |
|---|---|---|---|
/undo | Claude가 수행한 마지막 파일 변경을 취소합니다. | – | “아까 그게 더 나았어” 할 때 롤백용 |
/plan [설명] | 구현 전 설계 모드에 진입하여 구조를 확정합니다. | SPEC.md | 코드를 쓰기 전 계획서를 먼저 검토 |
write_to_file | 특정 기능이나 클래스 파일을 새롭게 생성합니다. | 내부 Tool | “~~ 패턴으로 API 핸들러 만들어줘” |
edit_file | 기존 파일의 특정 라인을 찾아 정밀 수정합니다. | 내부 Tool | 자연어로 수정 범위를 지정해도 정확히 파악 |
| 리와인드 | 대화와 코드를 특정 시점으로 통째로 되감습니다. | Esc Esc | 단순 취소보다 강력한 체크포인트 복구 |
| 아키텍처 설계 | 전체 폴더 구조나 모듈 간 의존성을 설계합니다. | ls -R | 프로젝트 루트에서 구조 분석 후 요청 |
| 병렬 워크트리 | 격리된 Git Worktree에서 독립 작업을 수행합니다. | --worktree | 메인 브랜치 오염 없이 병렬 기능 구현 |
3. 탐색 및 컨텍스트 파악 (Exploration)
코드를 수정하기 전, 프로젝트의 전체적인 흐름과 특정 로직의 위치를 찾을 때 유용합니다.
| 명령어 / 도구 | 설명 | 단축키 | 활용 예시 |
|---|---|---|---|
/add | 분석이 필요한 특정 파일/폴더를 컨텍스트에 추가합니다. | – | 필요한 파일만 골라 넣어 토큰 절약 |
/search | 코드 베이스 전체에서 문구나 패턴을 찾습니다. | grep 유사 | “사용자 인증 로직이 어디에 있어?” |
/explain | 선택한 코드나 현재 파일의 동작 원리를 설명합니다. | view_file | 레거시 분석이나 복잡한 알고리즘 파악 |
| 파일 읽기 | 파일을 열어서 내용을 실시간으로 확인합니다. | cat, view | Claude가 스스로 읽고 판단하는 근거 |
| 자동 완성 | 경로명이나 파일명을 입력할 때 사용합니다. | Tab | 오타를 줄이고 입력 속도 비약적 향상 |
| 참조 지정 | 인라인 대화 중 특정 파일을 직접 지목합니다. | @filename | “이 파일(@app.ts)의 에러 핸들러 수정해줘” |
| 히스토리 검색 | 과거에 입력했던 복잡한 프롬프트를 검색합니다. | Ctrl + R | 반복되는 긴 프롬프트를 재사용할 때 |
4. 리뷰 및 오류 분석 (Review & Analysis)
작성된 코드의 품질을 높이고, 발생한 버그를 추적하여 해결하는 과정입니다.
| 명령어 | 설명 | 분석 대상 | 비고 |
|---|---|---|---|
/review | 변경 사항의 품질, 보안성, 컨벤션을 검토합니다. | Diff 기록 | PR 올리기 전 최종 검문소 역할 |
/bug | 발생한 에러를 분석하고 해결 전략을 제안합니다. | Stack Trace | 에러 로그를 복사해서 주면 정확도 상승 |
/compact | 대화 내역을 요약하여 컨텍스트 창을 최적화합니다. | 토큰 사용량 | 대화가 길어질 때 성능 저하 방지 필수 |
/simplify | 코드를 분석하여 더 간결하게 개선할 점을 제안합니다. | 코드 복잡도 | 가독성 향상 및 리팩토링 포인트 발견 |
/security-review | 보안 이슈나 비효율적인 로직을 찾아냅니다. | 보안 취약점 | “이 코드에서 메모리 누수 위험 있어?” |
/release-notes | Claude Code의 버전별 변경 사항을 확인합니다. | 업데이트 로그 | 신기능 도입 및 버그 수정 여부 확인 |
5. 자동화 및 검증 (Automation & Validation)
Harness Engineering의 핵심인 테스트 실행과 외부 도구 연동을 담당합니다.
| 명령어 / 액션 | 설명 | 활용 도구 | 활용 예시 |
|---|---|---|---|
/test | 프로젝트 내 테스트를 실행하거나 새 테스트를 생성합니다. | Jest, Pytest | “방금 수정한 함수 유닛 테스트 짜줘” |
| 쉘 커맨드 실행 | 터미널 명령어를 직접 입력하여 결과를 확인합니다. | run_command | npm install이나 빌드 스크립트 실행 |
| MCP 연동 | 외부 데이터나 도구(MCP)를 연결합니다. | mcp_tools | DB 조회나 Slack 연동 시 활용 |
| Hooks 설정 | 특정 액션 전후에 자동 명령을 실행합니다. | .claude/settings | 파일 저장 시 자동 린트(eslint --fix) |
| 환경 진단 | 시스템 연결 및 설치 오류를 체크합니다. | /doctor | Claude Code 실행이 꼬였을 때 진단 |
| GUI 검증 | 네이티브 앱을 열어 UI 동작을 직접 테스트합니다. | computer-use | API가 없는 GUI 앱의 E2E 테스트 수행 |










You’re so awesome! I don’t believe I have read a single thing like that before. So great to find someone with some original thoughts on this topic. Really.. thank you for starting this up. This website is something that is needed on the internet, someone with a little originality!
This was beautiful Admin. Thank you for your reflections.