Skip to main content
SECTION

기초 — Claude Code 이해

Claude Code의 작동 원리부터 기능 지도, 대화형 입력, 권한과 Plan 모드, 슬래시 명령, 도구, 설정 디렉터리까지 — 에이전틱 하네스의 토대가 되는 기본기를 한데 모았습니다.

작동 원리
Claude Code가 코드를 이해하고 직접 도구를 써서 일하는 에이전틱 루프, 핵심 구성 요소, 권한 모델을 입문자 눈높이로 설명합니다.
기능 한눈에 보기
Claude Code의 기능 전체를 한 장에 정리하고, 각 기능이 풀고자 하는 문제와 익히는 순서를 안내하는 허브 페이지입니다.
대화형 모드
터미널에서 Claude Code를 직접 다루는 대화형 세션의 입력 방식, 키보드 단축키, 권한 모드 순환을 입문서 수준으로 정리한 안내서입니다.
권한과 Plan 모드
Claude Code 권한 시스템의 allow/ask/deny 규칙과 settings.json permissions 블록, 네 가지 권한 모드, 서브에이전트 권한 모드 상속 규칙(CC 2.1.219), 그리고 Plan 모드와 MoAI-ADK 구현 착수 승인 게이트의 관계를 정리합니다.
슬래시 명령어
Claude Code의 슬래시 명령어 — 내장 명령, 커스텀 명령, 스코프, 그리고 /model·/agents·/context 같은 핵심 명령의 쓰임새를 입문서 수준으로 정리합니다.
도구 레퍼런스
Claude Code 내장 도구의 용도와 읽기/쓰기 구분, 권한 규칙 형식, 도구 선택 모범 사례, 그리고 Agent 도구의 서브에이전트 spawn 시맨틱까지 입문서 수준으로 정리합니다.
.claude 디렉터리
Claude Code가 매 세션마다 가장 먼저 들여다보는 설정 루트인 .claude 디렉터리의 구조와, 프로젝트·사용자·엔터프라이즈·로컬 네 가지 설정 스코프를 친구에게 설명하듯 풉니다.

친구에게 Claude Code를 한 줄로 설명하자면 터미널에서 돌아가는 코딩 에이전트(coding agent)입니다. 이 그룹은 그 에이전트가 어떻게 돌아가는지, 어떻게 입력하는지, 어떤 도구를 쓰는지, 설정은 어디에 모이는지 — 본격적으로 쓰기 전에 짚고 넘어가야 할 기본기를 차례로 익힙니다.

여기서 다루는 에이전틱 루프(agentic loop), 도구, 권한 모델, 설정 디렉터리는 그 자체로 쓸모가 있을 뿐 아니라 MoAI-ADK가 그 위에 하네스를 짓는 재료이기도 합니다. MoAI-ADK 문서가 “에이전트가 잘 일할 환경을 설계한다"고 말할 때, 그 환경의 부품이 바로 이 그룹의 내용입니다. 기초를 건너뛰면 이후 워크플로우 문서가 다루는 자동화와 토큰 관리가 왜 그렇게 설계되었는지 맥락이 잘 보이지 않습니다.

배경 참조
이 문서는 MoAI-ADK가 올라타 있는 플랫폼인 Claude Code 자체를 다루는 배경 자료입니다. MoAI-ADK 자체 기능은 사이드바 위쪽 섹션에서 다룹니다.
정보
한 줄 요약: Claude Code의 작동 방식과 핵심 사용 인터페이스를 이해해 이후 워크플로우 문서와 MoAI-ADK 하네스 설계를 막힘없이 따라갑니다.

학습 흐름

flowchart TD
    A[작동 원리
에이전틱 루프] --> B[기능 한눈에 보기
기능 지도] B --> C[대화형 모드
REPL · 단축키] C --> D[권한과 Plan 모드
허락 · 거부 · 계획] D --> E[슬래시 명령어
내장 · 커스텀] E --> F[도구 레퍼런스
내장 도구] F --> G[.claude 디렉터리
설정 루트]

먼저 작동 원리로 에이전트가 어떻게 돌아가는지 전체 그림을 잡고, 기능 한눈에 보기로 어떤 능력이 있는지 지도를 훑습니다. 이어서 대화형 모드권한과 Plan 모드로 직접 입력하고 실행을 통제하는 법을 익히고, 슬래시 명령어도구 레퍼런스로 쓸 수 있는 명령과 도구를 정리합니다. 마지막으로 .claude 디렉터리에서 이 모든 설정이 모이는 곳을 살피면 기본기가 한 바퀴 완성됩니다.

목차

문서설명
작동 원리에이전틱 루프와 핵심 구성, 권한 모델
기능 한눈에 보기전체 기능 카탈로그와 확장 레이어 지도
대화형 모드REPL 입력 방식 · 단축키 · 권한 모드
권한과 Plan 모드allow/ask/deny 규칙과 네 가지 권한 모드, Plan 모드
슬래시 명령어내장 · 커스텀 · 플러그인 명령과 스코프
도구 레퍼런스내장 도구의 용도 · 읽기/쓰기 구분 · 권한 설정
.claude 디렉터리설정 루트의 구조와 스코프(CLAUDE.md · settings.json · 스킬 · hook)

기본기를 갖추었다면 다음 그룹인 컨텍스트와 메모리로 넘어가 토큰 비용을 다루는 법을 익힙니다. 컨텍스트 윈도우(context window)를 어떻게 아끼고, 읽어 들인 맥락을 어떻게 보존하는지가 MoAI-ADK 토크노믹스(tokenomics)의 출발점이 됩니다.