꾸비데브

클로드 코드 대화 정리 2026 — clear·compact 명령어 쓰는 법

클로드 코드 대화가 길어져 방금 정한 내용을 다시 묻는다면, 컨텍스트를 정리하는 clear와 compact 명령어의 차이와 쓰는 순서를 정리했습니다.

AI와 대화를 오래 이어가다가 방금 정한 것을 AI가 다시 묻는 경험을 했다면 이 글을 읽어야 합니다. 원인은 대화가 길어지면서 앞부분이 요약되어 세부가 사라지는 데 있습니다. 클로드 코드에서 이 문제를 정리하는 명령어 두 가지와 순서를 정리했습니다.

01

왜 대화가 길어지면 이상해지나

AI는 대화 전체를 매번 다시 읽는 방식으로 작동합니다. 대화가 길어질수록 읽어야 할 양이 늘고, 한계에 가까워지면 앞부분을 압축해 요약본으로 대체합니다. 요약은 줄거리를 남기지만 세부는 버립니다. 그래서 이미 바꾸기로 한 결정이 며칠 뒤 예전 값으로 돌아오는 일이 생길 수 있습니다. AI가 잘못한 것이 아니라, 바뀐 결정이 대화 속에만 있고 파일에는 남지 않았던 것이 원인인 경우가 많습니다.

이 현상은 하루아침에 나타나지 않고 서서히 진행되기 때문에 알아채기가 더 어렵습니다. 초반에는 응답 속도가 아주 조금 느려지는 정도지만, 대화가 계속 쌓이면 어느 시점부터 같은 질문을 반복해서 받게 됩니다. 그 시점이 바로 요약이 세부를 이미 지워버린 뒤라는 신호입니다.

/clear와 /compact 비교

02

새로 시작할 때 — /clear

공식 문서 기준으로 /clear(별칭 /reset, /new)는 새 대화를 시작하면서 컨텍스트를 초기화하는 명령입니다. 이전 대화 내용은 지워지지만 CLAUDE.md 같은 프로젝트 메모리 파일은 유지됩니다. name을 붙이면 지우기 전 대화에 라벨을 남겨 나중에 /resume으로 다시 불러올 수 있습니다. 주제가 완전히 바뀌었다면 이 명령이 가장 깔끔합니다.

03

이어갈 때 — /compact

/compact는 대화를 유지한 채 컨텍스트 공간만 확보하는 명령입니다. 기존 대화를 요약해서 용량을 줄이되 작업은 그대로 이어갑니다. instructions를 붙이면 요약할 때 중점적으로 남길 내용을 지정할 수 있습니다. 하던 작업이 아직 끝나지 않았는데 대화만 길어졌을 때 쓰는 명령입니다.

04

순서가 중요한 이유

압축을 먼저 하면 요약 과정에서 세부가 이미 날아간 뒤라, 남기고 싶었던 내용을 되살릴 수 없습니다. 그래서 정리가 필요한 순간에는 압축하기 전에 지금까지 뭘 했고 다음에 뭘 해야 하며 조심할 것이 무엇인지를 짧은 문서로 먼저 남기는 방법이 있습니다. 압축 전에 요점을 파일로 옮겨두면, 요약본이 무엇을 버려도 중요한 내용은 남습니다. 이 순서만 바꿔도 다음 대화의 출발점이 달라집니다.

문서에 남길 항목은 많을 필요가 없습니다. 지금 어디까지 했는지, 확정된 결정과 그 최종값, 다음에 할 일의 순서, 조심할 것(이미 실패한 방법이나 건드리면 안 되는 파일) 정도면 충분합니다. 항목을 욕심내서 길게 쓰면 오히려 다음 대화에서 읽지 않게 되므로, 길이보다 "다음에 바로 움직일 수 있는가"를 기준으로 삼는 편이 낫습니다.

05

언제 정리해야 하나

정확한 시점보다 신호를 보는 편이 낫습니다. 다음 중 하나라도 보이면 정리할 때입니다.

  • 방금 정한 것을 AI가 다시 묻는다
  • 응답이 눈에 띄게 느려진다
  • 주제가 처음과 다른 곳으로 넘어와 있다
06

운영자 한마디

/clear/compact를 헷갈리는 경우 대부분은 "대화를 지울지 말지"가 아니라 "지금 작업을 계속할지"를 기준으로 골라야 한다는 점을 놓치기 때문입니다. 주제가 바뀌지 않았는데 습관적으로 /clear를 누르면, 프로젝트 메모리 파일에 적어두지 않은 세부 맥락까지 함께 날아갑니다. 반대로 주제가 완전히 바뀌었는데 /compact만 반복하면 관련 없는 이전 맥락이 요약본 형태로 계속 남아 다음 판단을 흐릴 수 있습니다. 그래서 둘 중 무엇을 쓰든, 정리 시점에 중요한 결정과 다음 할 일을 파일로 먼저 옮겨두는 습관이 명령어 선택보다 결과에 더 큰 영향을 줍니다.

07

자주 묻는 질문

대화를 비우면 이전 내용은 완전히 사라지나요?

그 대화 안에서는 사라집니다. 다만 name을 붙여 지웠다면 /resume으로 다시 불러올 수 있고, 프로젝트 메모리 파일처럼 자동으로 읽히는 문서는 새 대화에서도 다시 읽힙니다. 그래서 중요한 것은 대화가 아니라 파일에 남겨야 합니다.

압축과 새로 시작하기 중 뭘 골라야 하나요?

하던 일을 계속할 거라면 /compact, 주제가 바뀌었다면 /clear입니다. 애매하면 새로 시작하는 쪽이 대체로 낫습니다. 필요한 내용을 파일에 남겨두었다면 대화를 비워도 손실이 적습니다.

다른 AI 도구에도 비슷한 기능이 있나요?

명령어 이름은 도구마다 다르지만 원리는 비슷합니다. 대화가 길어지면 앞부분이 흐려지므로, 새 대화를 열거나 요약해서 넘기는 방식을 대부분 지원합니다. 어떤 도구를 쓰든 중요한 내용을 파일이나 메모로 빼두는 습관이 가장 확실합니다.

08

정리

대화는 작업 기록을 보관하는 곳이 아닙니다. 주제가 바뀌면 /clear로 새로 시작하고, 같은 작업을 이어가야 하면 /compact로 공간을 확보합니다. 어느 쪽이든 압축이나 초기화 전에 중요한 결정과 다음 할 일을 파일로 먼저 남기는 순서가 핵심입니다.

09

참고 자료

← BLOG 전체 보기무료자료 보기 →