본문으로 건너뛰기
블로그로
블로그튜토리얼

Claude Code 사용법: 처음 세션에서 익힐 6가지 핵심

프로젝트 폴더에서 실행, 짧은 CLAUDE.md, 슬래시 명령, 플랜 모드, 컨텍스트 관리, 작은 커밋 여섯 가지를 공식 문서 기준으로 정리했습니다.

공식 출처 7건 · 본문 하단 확인 섹션과 동일

Claude Code 사용법의 핵심은 여섯 가지입니다. 프로젝트 폴더에서 실행하기, CLAUDE.md에 짧게 규칙 적기, 슬래시 명령 익히기, 플랜 모드로 먼저 계획하기, 컨텍스트를 짧게 유지하기, 작게 자주 커밋하기입니다. 이 여섯 가지면 첫 세션에서 실제 작업에 쓸 수 있습니다. 숙련에 걸리는 시간은 사람마다 다릅니다.

1. 프로젝트 폴더에서 열기

실행한 폴더가 작업 범위입니다. 항상 프로젝트 루트에서 시작합니다.

cd ~/my-project
claude

첫 대화는 수정보다 이해가 낫습니다.

이 프로젝트의 폴더 구조와 주요 진입점을 설명해 줘

특정 파일은 @ 뒤에 경로를 붙입니다. @src/app/page.tsx 이 파일의 역할이 뭐야처럼요. 폴더 전체를 매번 훑게 하면 느리고 비쌉니다.

종료는 Ctrl+C를 두 번입니다. 직전 대화는 claude --continue, 목록에서 고르려면 claude --resume입니다.

연습용 지시는 첫 세션 샘플 프롬프트를 그대로 쓸 수 있습니다. 허구 예시입니다.

2. CLAUDE.md에 규칙 적기

CLAUDE.md는 세션을 시작할 때 읽는 프로젝트 규칙 파일입니다. /init으로 초안을 만든 뒤, 아래만 남기는 편이 낫습니다.

  • 빌드, 테스트, 실행 명령
  • 도구가 못 잡는 코드 스타일
  • 건드리면 안 되는 폴더
  • 자주 틀리는 부분에 대한 지시

공식 비용 문서는 CLAUDE.md를 200줄 안쪽으로 두고, 특정 작업 절차는 Skills로 빼라고 합니다. 매 대화에 들어가는 고정 비용이기 때문입니다. 개인 취향은 ~/.claude/CLAUDE.md에 두면 모든 프로젝트에 적용됩니다.

규칙을 추가할 때는 파일을 직접 고치거나, 세션에서 /memory로 CLAUDE.md를 연 뒤 저장합니다. 메모리 문서 기준입니다. 프롬프트 맨 앞의 빠른 입력은 /(명령·스킬), !(셸), @(파일), :(이모지), 빈 칸에서 ?(도움말)입니다.

작은 예: 메모 정리 프로젝트

아래는 샘플입니다. 실제 팀 규칙이 아닙니다.

# 메모 정리

- 입력은 public/samples/meeting-notes-before.txt 만 사용한다
- 결과는 결정 사항 / 할 일 / 확인이 필요한 사실 세 섹션으로 나눈다
- 출처 없는 숫자는 외부에 쓰지 말라고 표시한다
- 결제·인증 코드를 만들지 않는다

이 규칙으로 정리한 기대 결과는 meeting-notes-after.md와 같은 골격입니다.

3. 꼭 알아야 할 슬래시 명령

/를 입력하면 목록이 나옵니다. 처음 세션에 필요한 것은 이 정도입니다.

명령하는 일
/help명령 목록
/initCLAUDE.md 초안
/clear대화 초기화
/compact대화를 요약해 컨텍스트 줄이기
/model모델 변경
/usage구독 한도와 세션 토큰 통계
/memoryCLAUDE.md와 자동 메모리 파일 열기
/permissions자동 허용할 도구
/mcpMCP 서버 상태
/plugin플러그인

세션 비용 숫자는 /usage에 나옵니다. 구독자에게 이 달러는 청구서가 아닙니다. API 사용자는 Console Usage가 기준입니다.

반복 절차는 .claude/commands/이름.md도 동작하지만, 공식 문서는 새 작업은 .claude/skills/이름/SKILL.md를 쓰라고 합니다. 둘 다 /이름으로 호출됩니다.

4. 플랜 모드로 먼저 계획하기

터미널에서는 Shift+Tab으로 권한 모드를 순환합니다. Desktop Code 탭의 단축키는 다릅니다. CLI 습관을 Desktop에 그대로 적용하지 마십시오.

문서에 적힌 모드의 실무 의미는 이렇습니다.

  1. 기본(Manual): 파일 수정·명령 실행 전에 묻습니다.
  2. Accept edits: 파일 편집은 자동, 다른 명령은 묻습니다.
  3. 플랜: 읽고 계획만 세웁니다. 소스 수정은 하지 않습니다.
  4. Auto: 백그라운드 안전 검사와 함께 실행합니다. 모델·플랜 조건이 있습니다.

여러 파일을 건드리는 기능은 플랜으로 시작합니다. 작은 수정은 기본 모드로 바로 시킵니다.

5. 컨텍스트를 짧게 유지하기

대화가 길수록 매 요청에 전체 기록이 따라갑니다. 비용 문서의 1순위 습관은 작업이 끝나면 /clear입니다.

  • 작업 하나가 끝나면 /clear
  • 한 작업이 길어지면 /compact
  • 큰 로그는 통째로 읽히지 않기

화면 하단 또는 /usage로 컨텍스트 사용량을 봅니다.

6. 작게 자주 커밋하기

되돌릴 수 있어야 과감합니다.

  • 작업 전에 작업 트리를 깨끗하게 둡니다
  • 작업 단위마다 커밋합니다
  • 결과가 아니면 git restore로 되돌리고 지시를 바꿉니다

한 대화에서 여러 기능을 시키고 마지막에 한 번 커밋하면, 잘못된 부분을 고르기 어렵습니다.

잘 되는 지시와 안 되는 지시

잘 안 되는 지시잘 되는 지시
로그인 기능 만들어 줘이메일 로그인 API를 src/app/api/login/route.ts에 만들어 줘. 세션은 기존 lib/session.ts를 써
버그 고쳐 줘결제 버튼을 누르면 콘솔에 이 오류가 나. 고치기 전에 원인부터 설명해 줘
코드 정리해 줘components/ 안에서 쓰이지 않는 컴포넌트 목록만 보여 줘

파일 경로, 기대 결과, 제약 조건을 같이 적습니다. 구조가 안 잡히면 프롬프트 빌더를 쓰십시오.

자주 묻는 질문

코딩을 모르는데 쓸 수 있나요?

가능합니다. 실행하고, 화면을 보고, 오류 메시지를 그대로 붙이는 습관이면 시작합니다. 용어가 낯설면 바이브 코딩이란부터 보십시오.

Cursor와 무엇이 다른가요?

Cursor는 편집기 안에서 코드를 보는 데 강하고, Claude Code는 터미널에서 작업 전체를 맡기는 데 강합니다. 둘을 같이 쓸 수는 있지만 필수는 아닙니다. 비교는 도구 글에 있습니다.

실수로 파일을 지우면요?

이미 git이 추적 중인 파일의 커밋되지 않은 변경은 git restore로 되돌릴 수 있습니다. 한 번도 커밋하지 않은 새 파일은 이 명령으로 복구되지 않습니다. git 없는 폴더에서는 위험한 작업 전에 플랜 모드로 확인하십시오.

다음 단계

출처와 확인 (2026-09-10)