Anthropic이 /clear와 /compact 사이에 4가지 컨텍스트 도구를 출시했습니다. 각각 언제 쓰면 좋을지 정리해 드립니다.
Anthropic shipped 4 context tools between /clear and /compact. Here's when each one wins
핵심 요약
Claude Code의 컨텍스트 관리를 최적화하는 4가지 도구와 상황별 활용법을 소개합니다.
- /btw — 대화 기록에 남기지 않고 가벼운 질문을 던질 때 사용함.
- /rewind — 특정 시점으로 돌아가 컨텍스트를 선택적으로 요약할 때 유용함.
- /compact — 지시사항을 직접 입력해 요약의 방향성을 제어함.
- CLAUDE.md — 설정 파일에 보존 규칙을 미리 정의해 매번 입력하는 번거로움을 줄임.
Anthropic이 전체 문제를 정의하는 두 가지 문장입니다.
"관련 없는 컨텍스트가 포함된 긴 세션은 성능을 저하시킬 수 있습니다." (출처)
"한 세션에서 같은 문제로 Claude를 두 번 이상 수정했다면, 컨텍스트는 실패한 접근 방식으로 어지러워진 상태입니다." (출처)
대부분의 "컨텍스트 관리" 조언은 /clear(모든 것 삭제)와 /compact(모든 것 요약)라는 두 가지 도구에서 멈춥니다. Anthropic의 Best Practices 문서는 이 극단적인 두 방법 사이에 4가지 더 세밀한 도구를 제공합니다. 대부분의 사용자는 이를 시도조차 하지 않습니다.
1. /btw — 컨텍스트에 절대 들어가지 않는 질문
기록에 남길 필요가 없는 빠른 부차적 질문을 위한 도구입니다. Anthropic의 정확한 설명은 다음과 같습니다: *"답변은 닫을 수 있는 오버레이에 나타나며 대화 기록에 절대 들어가지 않으므로, 컨텍스트를 늘리지 않고도 세부 정보를 확인할 수 있습니다."
다음과 같은 경우에 사용하세요: "이 플래그는 무슨 역할을 해?", "X 함수는 더 이상 안 쓰나?", "이 관용구는 표준 파이썬인가?". 별도의 탭에서 구글링할 법한 질문들입니다. 인라인으로 물어보는 것은 /btw를 쓰지 않을 때마다 컨텍스트 비용을 지불하는 셈입니다.
2. /rewind — "여기서부터 요약" vs "여기까지 요약"
Esc + Esc를 누르거나 /rewind를 실행하세요. 메시지 체크포인트를 선택한 다음 방향을 고르세요:
- Summarize from here (여기서부터 요약): 해당 지점 이후의 모든 것을 압축합니다. 초기 컨텍스트(아키텍처 결정, 사양)는 그대로 두고, 그 뒤에 이어진 지저분한 디버깅 과정을 압축합니다.
- Summarize up to here (여기까지 요약): 해당 지점 이전의 모든 것을 압축합니다. 설정 과정의 노이즈는 버리고, 실제로 작업 중인 최근의 정확한 상태를 유지합니다.
뭉툭한 도구가 아니라 수술용 메스 같은 도구입니다. /compact는 항상 모든 메시지를 압축합니다. 선택적 rewind는 여전히 토큰 값을 하는 절반의 내용을 유지해 줍니다.
3. /compact <지시사항> — 요약 방향 지시
기본 /compact는 Claude가 무엇이 중요한지 추측하게 합니다. 보통은 여러분이 더 잘 알죠. Anthropic 문서의 예시입니다:
/compact API 변경 사항에 집중하고 디버깅 기록은 버려
Anthropic이 밝힌 이유는, 수동으로 지시사항을 포함한 /compact가 *"AI는 모르는 다음 방향을 여러분은 알고 있기 때문에, 수동 요약이 수동적 자동 요약보다 나은 경우가 많다"*는 것입니다. 컴팩터는 불확실성 속에서 추론을 수행합니다. 다음에 무엇을 할지 알려주면 불확실성이 해소됩니다.


