챕터
01Claude Code란 무엇인가
02설치와 인증
03첫 세션과 기본 작업 흐름
04세션과 컨텍스트 이해하기
05프롬프트로 작업 지시하기
06코드베이스 탐색과 파일 작업
07계획(Plan)과 실행
08권한과 승인 모델
09CLAUDE.md 메모리 파일
10자동 메모리와 설정 파일
11커스텀 슬래시 명령과 출력 스타일
12Skills(에이전트 스킬)
13Subagents(서브에이전트)
14MCP 서버 연동
15Hooks(훅)
16Plugins(플러그인)
17IDE·데스크톱·웹·모바일
18Git/GitHub 워크플로우
19헤드리스 실행과 CI
20원격 제어와 자동화 루프
21효과적인 프롬프팅과 큰 코드베이스
22비용·토큰 관리
23보안과 안전
24트러블슈팅
·부록 A. 슬래시 명령·단축키 치트시트
·부록 B. 설정 파일 레퍼런스
·부록 C. 용어집
·부록 D. 추가 학습 링크
개요
터미널과 기본 Git은 다뤄봤지만 AI 코딩 에이전트는 처음인 개발자를 위한, "왜 그렇게 동작하는지"까지 이해하는 체계적 학습서.
이 안내서는 Claude Code(Anthropic의 에이전틱 코딩 도구)를 처음부터 실전까지 단계적으로 익히도록 구성되어 있습니다. 명령어를 외우는 데서 멈추지 않고, 그 명령이 왜 그렇게 동작하는지를 비유 → 정의 → 실전 예시 → 흔한 실수의 흐름으로 설명합니다.
⚠️ 흔한 실수
최신성 주의: Claude Code는 매우 빠르게 바뀝니다. 이 안내서는 작성 시점(2026년 6월)의 공식 문서·릴리스를 기준으로 하며, 설치법·명령어·모델명·요금 등 변할 수 있는 사실은 본문에서 출처를 명시합니다. 실제 작업 전에는 항상 공식 문서 code.claude.com/docs에서 최신 내용을 확인하세요.이 안내서를 읽는 법
CODE
완전 초보 → 1부부터 순서대로. 2부까지만 해도 일상 작업은 충분합니다. 어느 정도 써봄 → 1부는 훑고, 3·4부(설정·확장)에 집중하세요. 팀에 도입 중 → 3·4·5부(설정·확장·자동화)와 6부(보안·비용)를 보세요. 레퍼런스 필요 → 부록의 치트시트와 설정 레퍼런스를 북마크하세요.
각 챕터는 동일한 양식을 따릅니다: 이 장의 목표 → 본문(비유·정의·예시·표·콜아웃) → 배운 것 요약 → 확인 문제 3문항 → 다음 장 안내.
Claude Code 전체 그림
아래 다이어그램은 Claude Code의 핵심 동작 구조를 한눈에 보여줍니다. 각 요소는 해당 부에서 자세히 다룹니다.
flowchart TB
User([사용자]):::user
subgraph Core["Claude Code 핵심 루프"]
direction TB
Prompt[프롬프트 입력]:::user
Loop{에이전트 루프<br/>모델이 다음 행동 결정}:::agent
Perm[권한 게이트<br/>승인/거부]:::danger
Tools[도구 실행<br/>읽기·수정·실행·검색]:::tool
Result[결과 요약]:::result
end
subgraph Context["컨텍스트 & 메모리"]
CLAUDEMD[CLAUDE.md<br/>프로젝트 규칙]:::know
Memory[자동 메모리]:::know
Session[세션 / 컴팩션]:::know
end
subgraph Extend["확장"]
Skills[Skills]:::tool
Sub[Subagents]:::agent
Hooks[Hooks]:::danger
MCP[MCP 서버]:::tool
Plugins[Plugins]:::tool
end
User --> Prompt --> Loop
Loop --> Perm --> Tools --> Result --> Loop
Loop -.참조.-> Context
Loop -.활용.-> Extend
Result --> User
classDef user fill:#FFE082,stroke:#F9A825,color:#000
classDef agent fill:#80DEEA,stroke:#00ACC1,color:#000
classDef tool fill:#90CAF9,stroke:#1E88E5,color:#000
classDef result fill:#A5D6A7,stroke:#43A047,color:#000
classDef danger fill:#EF9A9A,stroke:#E53935,color:#000
classDef know fill:#CE93D8,stroke:#8E24AA,color:#000
🎨 색상 약속 (안내서 전체 공통): 🟡 사용자 · 🟦 에이전트 · 🔵 도구/툴 · 🟢 결과 · 🔴 위험/권한·거부 · 🟣 지식/메모리
커리큘럼 (전체 목차)
1부 · 시작하기
Claude Code가 무엇이고, 어떻게 설치·인증하며, 첫 세션을 어떻게 진행하는지.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 01 | Claude Code란 무엇인가 | 에이전틱 코딩의 개념, 다른 AI 도구와의 차이 |
| 02 | 설치와 인증 | 네이티브 설치, 요금제, 로그인, claude doctor |
| 03 | 첫 세션과 기본 작업 흐름 | claude 실행, /init, 첫 작업 지시, 데스크톱 앱·IDE |
| 04 | 세션과 컨텍스트 이해하기 | 컨텍스트 윈도우, 컴팩션, 새 세션 시점, 모델 선택 |
2부 · 핵심 사용법
일상 작업의 80%를 차지하는 핵심 기능들.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 05 | 프롬프트로 작업 지시하기 | 프롬프트·컨텍스트 엔지니어링, 스펙 작성 |
| 06 | 코드베이스 탐색과 파일 작업 | 내장 도구, 읽기·수정·생성, 탐색·질문 |
| 07 | 계획(Plan)과 실행 | Plan Mode, 계획→실행 분리 |
| 08 | 권한과 승인 모델 | 권한 모드, 권한 규칙, auto 모드 |
3부 · 프로젝트 설정
Claude Code를 "내 프로젝트"에 맞게 길들이기.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 09 | CLAUDE.md 메모리 파일 | 프로젝트 규칙 파일, 작성 베스트 프랙티스 |
| 10 | 자동 메모리와 설정 파일 | auto memory, settings.json 계층 |
| 11 | 커스텀 슬래시 명령과 출력 스타일 | 프롬프트 템플릿, 출력 스타일 |
4부 · 확장
Claude Code를 프로그래밍 가능한 플랫폼으로.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 12 | Skills(에이전트 스킬) | SKILL.md, 자동·수동 호출, 명령으로 쓰기 |
| 13 | Subagents(서브에이전트) | 컨텍스트 격리, 커스텀 에이전트, 에이전트 팀 |
| 14 | MCP 서버 연동 | Model Context Protocol, 외부 도구 연결 |
| 15 | Hooks(훅) | 라이프사이클 이벤트, 결정적 자동화 |
| 16 | Plugins(플러그인) | 번들 배포, 마켓플레이스 |
5부 · 통합과 자동화
터미널 밖으로 — IDE·Git·CI·클라우드·모바일.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 17 | IDE·데스크톱·웹·모바일 | VS Code·JetBrains, 데스크톱 앱, Web, 모바일 |
| 18 | Git/GitHub 워크플로우 | 버전 관리, 되돌리기, GitHub 연동 |
| 19 | 헤드리스 실행과 CI | -p 모드, GitHub Actions, 스케줄링 |
| 20 | 원격 제어와 자동화 루프 | 원격 제어, 채널, Ralph 루프 |
6부 · 실전과 베스트 프랙티스
프로처럼 쓰기 — 효율·비용·보안·문제 해결.
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 21 | 효과적인 프롬프팅과 큰 코드베이스 | 피드백 루프, 스크린샷, 테스트 |
| 22 | 비용·토큰 관리 | 한도, 모델 라우팅, 컨텍스트 절약 |
| 23 | 보안과 안전 | 샌드박스, 권한 설계, 위험 회피 |
| 24 | 트러블슈팅 | 설치·인증·동작 문제 해결 |
부록
| 부록 | 제목 |
|---|---|
| A | 슬래시 명령·단축키 치트시트 |
| B | 설정 파일 레퍼런스 |
| C | 용어집 |
| D | 추가 학습 링크 |
버전·환경 정보 (작성 시점 기준)
아래 값은 빠르게 바뀝니다. 항상 공식 문서로 재확인하세요.
| 항목 | 작성 시점(2026-06) 기준 | 확인처 |
|---|---|---|
| 권장 설치 방식 | 네이티브 설치 프로그램 (Node.js 불필요, 자동 업데이트) | code.claude.com/docs/en/setup |
| 대안 설치 | npm 글로벌 (@anthropic-ai/claude-code, Node 18+), Homebrew, WinGet, apt/dnf/apk | 공식 문서 |
| 최소 요금제 | Claude Pro 이상 (무료 플랜은 Claude Code 미포함) | claude.com/pricing |
| 제공 채널 | CLI · VS Code 확장 · JetBrains 플러그인 · 데스크톱 앱(macOS·Windows) · Web(claude.ai/code) · Agent SDK · GitHub Action/App | 공식 문서 |
| 데스크톱 앱 OS | macOS·Windows (Linux 미지원 → CLI 사용) | 공식 문서 |
준비되셨다면 1부 · 01. Claude Code란 무엇인가 로 시작하세요.