Post

Claude Code 101

학습내용

  • AI 코딩 에이전트가 무엇인지, Claude Code가 채팅 기반 AI 도구와 어떻게 다른지 설명합니다
  • 에이전틱 루프, 컨텍스트 윈도우, 도구, 권한이 어떻게 함께 작동하는지 이해합니다
  • 터미널, VS Code, JetBrains, Claude Desktop 또는 웹에서 Claude Code를 설치하고 설정합니다
  • 수동 모드, 자동 승인, Plan Mode를 사용하여 효과적인 프롬프트를 작성합니다
  • 모든 기능이나 작업에 대해 Explore → Plan → Code → Commit 워크플로우를 따릅니다
  • 생산성을 유지하기 위해 /compact, /clear, /context로 컨텍스트 윈도우를 관리합니다
  • Claude에 지속적인 프로젝트 메모리를 제공하기 위해 CLAUDE.md 파일을 생성하고 유지 관리합니다
  • 작업을 위임하고 메인 컨텍스트를 깨끗하게 유지하기 위해 커스텀 서브에이전트를 구축합니다
  • MCP 서버를 사용하여 외부 도구와 데이터 소스를 연결합니다
  • 포맷팅, 명령 차단, 알림에 대한 결정론적 제어를 위해 훅을 작성합니다

0

  • 에이전트 루프 (0:13-0:53): 사용자의 명령을 수행하기 위해 Claude Code는 필요한 맥락(Context)을 수집하고, 모델과 상호작용하여 텍스트 생성 또는 도구 실행(파일 수정, 명령어 입력 등)을 결정합니다. 결과가 목표를 달성했는지 검증하며, 완료될 때까지 이 과정을 반복합니다.
  • 맥락 창 (Context Window) (1:03-1:25): 대화 기록, 파일 내용, 명령 출력 등을 기억하는 공간입니다. 용량이 한계에 도달하면 자동으로 대화 내용을 요약하거나 압축하여 효율적으로 관리합니다.
This post is licensed under CC BY 4.0 by the author.