L2 중급

Claude Code 안내서

터미널에서 AI 페어 프로그래밍으로 개발 속도를 끌어올리기.

28챕터
1부(部)
3시간총 분량
첫 챕터 시작 →

챕터

개요

터미널과 기본 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가 무엇이고, 어떻게 설치·인증하며, 첫 세션을 어떻게 진행하는지.

챕터제목핵심 내용
01Claude Code란 무엇인가에이전틱 코딩의 개념, 다른 AI 도구와의 차이
02설치와 인증네이티브 설치, 요금제, 로그인, claude doctor
03첫 세션과 기본 작업 흐름claude 실행, /init, 첫 작업 지시, 데스크톱 앱·IDE
04세션과 컨텍스트 이해하기컨텍스트 윈도우, 컴팩션, 새 세션 시점, 모델 선택

2부 · 핵심 사용법

일상 작업의 80%를 차지하는 핵심 기능들.

챕터제목핵심 내용
05프롬프트로 작업 지시하기프롬프트·컨텍스트 엔지니어링, 스펙 작성
06코드베이스 탐색과 파일 작업내장 도구, 읽기·수정·생성, 탐색·질문
07계획(Plan)과 실행Plan Mode, 계획→실행 분리
08권한과 승인 모델권한 모드, 권한 규칙, auto 모드

3부 · 프로젝트 설정

Claude Code를 "내 프로젝트"에 맞게 길들이기.

챕터제목핵심 내용
09CLAUDE.md 메모리 파일프로젝트 규칙 파일, 작성 베스트 프랙티스
10자동 메모리와 설정 파일auto memory, settings.json 계층
11커스텀 슬래시 명령과 출력 스타일프롬프트 템플릿, 출력 스타일

4부 · 확장

Claude Code를 프로그래밍 가능한 플랫폼으로.

챕터제목핵심 내용
12Skills(에이전트 스킬)SKILL.md, 자동·수동 호출, 명령으로 쓰기
13Subagents(서브에이전트)컨텍스트 격리, 커스텀 에이전트, 에이전트 팀
14MCP 서버 연동Model Context Protocol, 외부 도구 연결
15Hooks(훅)라이프사이클 이벤트, 결정적 자동화
16Plugins(플러그인)번들 배포, 마켓플레이스

5부 · 통합과 자동화

터미널 밖으로 — IDE·Git·CI·클라우드·모바일.

챕터제목핵심 내용
17IDE·데스크톱·웹·모바일VS Code·JetBrains, 데스크톱 앱, Web, 모바일
18Git/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공식 문서
데스크톱 앱 OSmacOS·Windows (Linux 미지원 → CLI 사용)공식 문서
준비되셨다면 1부 · 01. Claude Code란 무엇인가 로 시작하세요.