/compact
앞으로 Claude Code에게 명령어에 대한 기록을 해보려 합니다.
이전에 /init 명령어를 통해서 대화시 토큰을 아끼는 방법에 대해서 알아보았는데요. gitIgnore와 같이 claude도 대화시 무시해야할 폴더들을 지정할수 있습니다.
1. 명령어 .claudeIgonre 만들어보기.

명령어를 통해서 Claude 가 생성한 .claudeIgnore

2. skills를만들어서 활용해보기

사실 skills를 만들거나 claude에게 뭔가를 만들라고 시킬때 무료 버전인 Gemi를 통해서 cluade 사용법에 대해서 물어보고 해당 명령어를 추출했습니다. ㅎㅎ (그냥 제 생각대로 만들어 달라하면 안될거 같아서 AI가 만들어준 명령어를 좀 더 현명하게 판단할거 같아서 )

명령어 결과.

중간 중간에 수정하면서 적용할까요 라는 팝업이 뜨긴 하는데 전체적으로 봤을때 적용 후에 GIT에 PR 하듯이
뭐를 수정했는지 적어 준다.

한가지 아쉬운건 NULL 처리 하나 시켰는데 45% 사용량이라.. 아직 토큰을 효율적으로 쓰고 있는건지 잘못쓰고 있는건지
더 공부를 해봐야 할 것 같다. 물론 5시간 기준의 사용량이라 계속 5시간 마다 갱신 되긴 합니다.
월 단위의 지표가 없어서 헷갈리긴 합니다.

3. /compact
Claude와 오래 대화하다 보면 지금까지 나눈 모든 텍스트가 '컨텍스트(Context)'로 쌓입니다. 이게 많아지면
비용 증가: 매 질문마다 이전 대화 전체를 다시 보내야 하므로 토큰이 순식간에 녹습니다.
지능 저하: 너무 많은 정보가 섞여 Claude가 방금 전 지시 사항을 까먹거나 헛소리를 할 확률이 높아집니다.
이때 /compact를 치면, Claude가 지금까지의 핵심 맥락(수정 사항, 결정된 로직 등)만 짧게 요약해서 메모리에 남기고 나머지는 정리해버립니다.
사용하면 좋은 타이밍
작업 전환 시: "NPE 버그는 다 고쳤고, 이제 성능 최적화 작업을 시작해볼까?" 할 때 한 번 쳐주세요.
답변이 느려질 때: Claude가 답변을 머뭇거리거나 평소보다 느리게 출력한다면 컨텍스트가 꽉 찼다는 신호입니다.
토큰 게이지가 걱정될 때: 대화가 20~30번 이상 오갔다면 /compact로 다이어트를 시켜야 비용을 아낄 수 있습니다.
3. 사용
팁터미널에서 그냥 입력하시면 됩니다.
/compact
그러면 Claude가 다음과 같이 반응할 거예요.
💡 /clear와 차이점 ?
| 명령어 | 효과 | 추천 상황 |
| /compact | 내용을 요약해서 기억함 | 하던 작업을 계속 이어갈 때 (연속성 필요) |
| /clear | 내용을 완전히 삭제함 | 아예 새로운 작업을 시작할 때 (완전 초기화) |
'AI' 카테고리의 다른 글
| Claude code api 요약 -anthropic-beta (0) | 2026.05.04 |
|---|---|
| 프롬프트 엔지니어링 (0) | 2026.05.04 |
| RAG, 1분 만에 제대로 이해하기 (0) | 2026.04.26 |
| BFS 풀어보고 claude code 한테 피드백 받기 (0) | 2026.04.14 |
| IntelliJ에 Claude Code 연동 및 활용 가이드 - comand vs skills (4) | 2026.04.12 |