"깊이"가 다른 게임개발자 허민영

유저에서 게임까지, 철학에서 코딩까지, 본질을 보는 게임개발

소프트웨어 공학/바이브코딩

Claude] 클로드 코드 사용 기초- 맥락(Context)관리

허민영 2026. 1. 22. 05:22

클로드 코드(Claude Code)를 사용하다 보면 어느 순간 답변이 느려지거나, 엉뚱한 코드를 짜거나, 심지어는 아무것도 안 했는데 토큰 사용량이 급증하는 경험을 하곤 합니다. 이는 클로드 코드가 대화의 '맥락(Context)'을 관리하는 방식 때문입니다.

클로드 코드를 사용하는 기초적인 '맥락 관리 가이드'를 정리해 드리겠습니다.


🛠 클로드 코드 컨텍스트 관리 가이드

클로드 코드는 터미널에서 실행되는 '에이전트'입니다. 일반적인 채팅형 AI와 달리 파일 읽기, 쓰기, 셸 실행 권한을 가지고 있어 맥락이 오염되면 작업의 안정성이 크게 떨어집니다.

1. 명령어 활용: /clear vs /logout

가장 먼저 익혀야 할 것은 세션 관리 명령어입니다.

명령어 주요 기능 권장 주기 사용 이유
/clear 현재 대화 내역(History) 삭제 5~10회 질문당 1번 대화가 길어지면 이전 답변에 갇혀 '환각'이 늘어나고, 매 질문마다 과거 내역을 다시 읽느라 토큰 비용이 급증합니다.
/logout 인증 정보 및 세션 권한 초기화 15~20회 질문당 1번 /clear로 해결되지 않는 도구 실행 오류나 권한 승인 꼬임 현상을 해결합니다. 아예 세션을 새로 시작하는 효과가 있습니다.

💡 꿀팁: /compact 활용하기
대화 맥락을 완전히 지우고 싶지는 않지만 토큰이 걱정될 때 사용하세요. 이전 대화를 '요약'하여 요약본만 맥락에 남기고 상세 내역은 지워줍니다.


2. 물리적 초기화: 캐시 및 로그 삭제

클로드 코드는 로컬 환경에 설정 파일과 로그를 저장합니다. 질문이 반복될수록 예전 답변의 흔적이 로컬에 남아 검색 성능을 저하시키는 원인이 됩니다.

  • 권장 주기: 한 달에 1번 또는 성능 저하 체감 시
  • 방법: 설치 폴더 내의 .claude 폴더를 정리하거나 재설치합니다.
  • macOS/Linux: ~/.claude 폴더 확인
  • Windows: C:\Users\사용자명\.claude 폴더 확인
  • 효과: 이전에 반복했던 질문에 대해 과거의 잘못된 답변을 참고하는 '기억의 왜곡' 현상을 방지할 수 있습니다.

3. 버전 관리의: 왜 2.0.76인가?

  • 토큰 소모량 급증: 2.1.x 버전에서는 실행 시 'Warmup' 단계에서 Opus 모델을 호출하거나 과도한 초기화 작업을 거치며 아무것도 하지 않아도 사용량이 1~3%씩 소모되는 버그성 이슈가 보고되었습니다.
  • 프롬프트 가공(Over-processing): 지시사항을 너무 복잡하게 해석하여 단순한 작업도 여러 단계의 도구 호출을 거치게 되어 속도가 느려지는 경향이 있습니다.
  • 버전 고정 및 다운그레이드 방법:
    https://devakasha.tistory.com/159

4. 추가 팁: 효율적인 맥락 유지 전략

  • .claudeignore 파일 생성: 프로젝트 루트에 .claudeignore 파일을 만드세요. node_modules, .git, 빌드 파일 등 불필요한 파일을 클로드가 읽지 않게 차단하면 컨텍스트 오염을 원천 봉쇄할 수 있습니다.
  • CLAUDE.md 활용: 프로젝트의 규칙(예: "탭은 2칸 사용", "React Query 사용 필수")을 CLAUDE.md 파일에 적어두면, /clear를 하더라도 클로드가 이 파일은 가장 먼저 읽어 일관된 작업이 가능합니다.