본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 17. 23:28

Claude Code /compact vs /clear (2026): 품질 저하 없이 긴 세션 관리하기

요약

Claude Code 세션이 길어짐에 따라 발생하는 컨텍스트 포화 및 성능 저하 문제를 해결하기 위한 /compact와 /clear 명령어 활용법을 설명합니다. 작업의 연속성을 유지하거나 완전히 초기화하는 방법을 통해 효율적인 세션 관리를 제안합니다.

핵심 포인트

  • /compact를 사용하여 주요 결정 사항을 유지하며 대화 기록을 요약할 수 있습니다.
  • /clear를 통해 대화 내용을 완전히 삭제하고 새로운 작업을 깨끗하게 시작할 수 있습니다.
  • 작업의 성격에 따라 /compact(연속 작업)와 /clear(새 작업)를 구분하여 사용해야 합니다.
  • 확장 사고(Extended thinking) 사용 시에는 /compact를 더 빈번하게 실행하는 것이 좋습니다.

Claude Code 세션을 시작할 때는 매우 날카롭습니다. 하지만 한 시간이 지나면 응답이 모호해집니다. 두 시간이 지나면 Claude는 이전의 결정과 모순되는 말을 하기 시작합니다.

이는 Claude의 성능이 떨어지는 것이 아닙니다. 컨텍스트 윈도우 (context window)가 가득 차고 아무도 이를 관리하지 않을 때 발생하는 현상입니다.

전체 가이드는 stacknotice.com/blog/claude-code-compact-clear-context-2026에서 확인할 수 있습니다.

세션 성능이 저하되는 이유

컨텍스트 (context)가 채워짐에 따라 이전 정보의 가중치가 낮아지고, 초기 지침과 후기 지침 사이의 모순이 나타나며, Claude가 추론할 수 있는 여유 공간이 줄어듭니다. 훌륭하게 시작된 세션이 좌절감을 주며 끝나게 됩니다.

/compact — 흐름을 잃지 않고 압축하기

최근의 컨텍스트 (context)를 온전하게 유지하면서 이전 대화 기록을 요약합니다. 주요 결정 사항과 합의 내용이 짧은 형태로 보존됩니다.

사용 시점:

  • 세션이 45~60분 이상 지속되었을 때
  • 작업 중간에 컨텍스트 (context)를 잃고 싶지 않을 때
  • 응답이 짧아지거나 정확도가 떨어질 때

보존되는 것: 현재 작업 상태, 주요 합의 사항, CLAUDE.md 컨벤션 (conventions)
손실되는 것: 세션 초기의 단계별 세부 사항

> /compact

Claude: 요약되었습니다. 유지된 내용은 다음과 같습니다:
...

세션이 계속됩니다. 다시 설명할 필요가 없습니다.

/clear — 하드 리셋 (hard reset)

대화 내용을 완전히 삭제합니다. CLAUDE.md가 자동으로 다시 로드됩니다.

사용 시점:

  • 하나의 작업을 마치고 관련 없는 다른 작업을 시작할 때
  • 세션이 잘못된 방향으로 흘러갔을 때
  • /compact만으로는 충분하지 않을 때

보존되는 것: CLAUDE.md, 프로젝트 파일들
손실되는 것: 대화 내용의 모든 것

결정 기준

여전히 동일한 작업을 수행 중인가요?  →  /compact
새로운 작업인가요, 아니면 방향이 잘못되었나요?  →  /clear

도움이 되는 패턴

컨텍스트 (context)를 초기에 집중 배치하기 — 무엇을 만들고 있는지와 제약 사항을 시작할 때 Claude에게 알려주세요. 이는 컨텍스트 (context) 초기에 더 큰 가중치를 가집니다.

큰 작업을 여러 세션으로 나누기 — 4시간 동안 코딩한다고 해서 하나의 세션이 필요하지는 않습니다. DB 레이어를 완료한 후, /clear를 실행하고, API 레이어를 새롭게 시작하세요.

/compact를 선제적으로 사용하세요 — 품질이 저하될 때까지 기다리지 마세요. 자연스러운 체크포인트(checkpoint)마다 실행하세요.

다시 설명하는 대신 CLAUDE.md를 참조하세요 — 당신의 컨벤션(convention)은 자동으로 다시 로드됩니다. 이를 반복하느라 컨텍스트(context)를 낭비하지 마세요.

확장 사고(Extended thinking) 노트

Ultrathink는 응답당 35배 더 많은 컨텍스트(context)를 사용합니다. 이를 정기적으로 사용한다면, 확장 사고(extended thinking) 호출을 23회 할 때마다 /compact를 더 공격적으로 실행하세요.

전체 결정 트리(decision tree)가 포함된 전체 가이드는 **stacknotice.com/blog/claude-code-compact-clear-context-2026**에서 확인하실 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0