Claude Code Core Features and Usage Guide
Claude Code는 Anthropic이 개발한 터미널 기반 AI 어시스트턴트다.
GUI나 IDE 확장 프로그램에 집중하는 것과 달리, Claude Code는 개발자의 핵심 작업 공간인 터미널(CLI) 환경에 직접 통합
이 접근 방식 덕분에 단순한 코드 생성을 넘어, Git 명령어 실행, 파일 시스템 조작, Bash 스크립트 실행, 테스트 구동 등 개발 워크플로우 전반에 직접 개입 가능
Claude Code 컨텍스트 관리 기술
AI 성능의 핵심인 컨텍스트를 Claude Code는 다음과 같은 고유한 명령어로 관리한다.
/init
초기 컨텍스트 학습
프로젝트 첫 실행 시 전체 구조와 코드를 스캔하고 색인화(RAG 준비)
CLAUDE.MD
영구적 컨텍스트 저장
AI가 항상 기억해야 할 아키텍처, 기술 스택, 코딩 규칙을 정의 (전역/프로젝트별 설정 가능)
@ (참조)
명시적 컨텍스트 주입
AI의 컨텍스트 윈도우에 특정 파일이나 폴더를 직접 지정하여 집중시킴
Claude Code 대화 및 세션 관리
컨텍스트 윈도우의 한계를 관리하고 AI의 기억을 제어하는 기능이다.
/clear
컨텍스트 윈도우 초기화
(단기 기억 삭제) 컨텍스트 용량 초과 방지, 비용 절감, 새 작업 시작 시 혼선 방지
# (기록)
영구 컨텍스트로 승격
(단기 기억 -> 영구 기억) 대화 중 얻은 유용한 규칙이나 정보를 CLAUDE.MD에 저장
/compact
컨텍스트 요약
이전 맥락을 압축하여 유지하면서 컨텍스트 윈도우 여유 공간 확보 (성능 저하 시 유용)
/resume
이전 대화 복원
/clear로 지워진 내용을 다시 불러와 대화를 이어감
/export
세션 내보내기
현재 대화 내용을 마크다운 파일 등으로 백업 및 문서화
/rewind
체크 포인트 복원
특정 시점으로 대화 상태 및 코드 상태를 되돌림
상호작용 및 워크플로우
효율적인 입력을 통해 개발 워크플로우를 자동화하는 기능이다.
명령어 큐 (순차적 작업)
여러 명령을 연속 입력(Shift + Enter)하면, 큐에 쌓아두고 순차적으로 처리
(예: 1.
analyze project(Enter) 2.refactor code(Enter))
워크플로우 연동
Git 연동:
commit my changes with a descriptive message-> AI가git diff를 분석하여 커밋 메시지 생성 및 실행테스트/디버깅:
run and fix failed tests-> AI가 테스트 실패 로그를 분석하고 코드 수정을 시도
고급 워크플로우: 자동화
커스텀 명령어 (Custom Command)
반복적인 프롬프트(예: 코드 리뷰, Git 커밋)를 나만의 명령어로 저장하여 자동화하는 기능이다.
생성:
.claude/commands(프로젝트별) 또는~/.claude/commands(전역) 폴더에.md파일로 프롬프트 작성파일 내용:
순수 텍스트 프롬프트 작성
$ARGUMENTS변수 사용 가능 (명령어 인자 전달용)
사용법: 터미널에서
/명령어이름 [인자]형태로 호출
# 코드 리뷰어 역할을 하는 커스텀 명령어 예시
Review the code in the file `$ARGUMENTS`.
Please check for readability and potential null pointer exceptions (NPEs).# 터미널에 명령어와 '인자(파일명)'를 함께 입력
/review src/main/java/UserService.javaIDE 연동 (IntelliJ 기준)
IntelliJ 플러그인과 함께 사용할 때의 추가적인 활용법이다.
Diff 뷰 활용
AI가 제안한 코드 변경 사항을 터미널 텍스트가 아닌 IDE의 시각적인 Diff 뷰로 검토 가능
AI의 제안을 직관적으로 검토하고 수락(Accept)하거나 거부(Reject) 가능
컨텍스트 공유
플러그인을 통해 현재 IDE에서 열린 파일이나 선택된 코드 블록을 Claude Code 컨텍스트로 쉽게 공유
Claude Code 실행 권한
AI 모델(서버)이 생성한 코드나 명령어를 사용자 PC(클라이언트)에서 실행할 때의 제어 방식이다.
권한 요청 (Yes/No) (기본값)
AI가 생성한 파일 변경/Bash 명령어를 사용자가 검토하고 승인하는 안전장치
낮음
--dangerously-skip-permissions
모든 권한 요청을 건너뛰고 AI의 제안을 즉시 실행
높음
Last updated
Was this helpful?