클로드코드 세션 토큰을 줄이려고 스킬부터 정리하실 생각이라면, 그 순서는 미루셔도 됩니다. 제가 설정 사본에서 사용자 스킬 66개 가운데 60개를 덜어내 보았더니 시작 토큰 합계는 0.1k 줄었고, MCP(클로드에 외부 도구를 연결하는 방식) 연결을 제거한 조건은 아예 0이었습니다. 정작 9.6k를 덜어낸 것은 자동으로 읽히는 지침 문서를 줄인 조건 하나였습니다. 어느 조건이 실제로 효과가 있었는지, 여섯 가지를 따로 측정한 값을 정리했습니다.
지난번에는 8월 초 설정과 지금 설정을 통째로 비교했습니다. 전체가 27~29% 줄어든 것은 확인했지만 여러 가지를 한꺼번에 바꾼 비교라, 어느 항목이 줄인 것인지는 가려내지 못했습니다. 그 과정은 클로드코드 시작 토큰 27~29% 줄인 방법, 지침부터 1/5로에 정리해 두었습니다. 이번에는 한 번에 한 가지만 바꿔 원인을 분리했습니다. 두 글은 측정한 컴퓨터와 설정이 달라 절대값을 견주기보다 줄어든 폭으로 보셔야 합니다.
한 번에 한 가지만 바꾼 여섯 가지 조건
먼저 지금 쓰는 설정을 통째로 복사해 기준선으로 삼았습니다. 그다음 그 복사본을 여섯 벌 만들고, 기준을 뺀 다섯 벌에서 한 가지씩만 바꿨습니다. 두 가지를 같이 바꾸면 줄어든 양이 어느 쪽 몫인지 다시 알 수 없습니다.
| 조건 | 바꾼 것 |
|---|---|
| 기준 | 아무것도 바꾸지 않음 |
| 플러그인 | 설치한 플러그인 전부 끄기 |
| 스킬 | 스킬 폴더 비우기 |
| 지침·메모리 | 자동으로 읽히는 지침 문서와 메모리 최소화 |
| MCP | MCP 연결 제거 |
| 훅 | 세션을 열 때 내용을 넣는 훅 제거 |
여섯 벌은 전부 임시 설정 폴더에 두고, 클로드코드가 그 폴더를 설정 위치로 보도록 CLAUDE_CONFIG_DIR 값을 조건마다 바꿔 실행했습니다. 공식 설정 문서에 설명된 환경 변수로, 지정한 폴더에 설정과 세션 기록을 따로 둡니다. 실제로 쓰는 설정 폴더는 읽기만 했습니다.
set CLAUDE_CONFIG_DIR=C:\임시폴더\조건1
claude -p "/context"
측정 전후로 설정 파일의 해시를 대조했고, 실행할 때마다 같은 값인지 다시 확인했습니다. 수치는 조건마다 /context를 반복 실행해 같은 값이 세 번 이상 반복된 것만 채택했고, 전체 실행은 90회였습니다. 주의할 점이 하나 있습니다. 설정 폴더를 처음 읽는 첫 실행값은 추정으로 계산돼 이후 값과 달랐기 때문에, 조건마다 1회차는 전부 버렸습니다.
여섯 조건의 측정 결과
| 조건 | 합계 | 200k 환산 | 기준 대비 |
|---|---|---|---|
| 기준 | 36.3k | 18.2% | 기준선 |
| 플러그인 끄기 | 33.6k | 16.8% | −2.7k |
| 스킬 비우기 | 36.2k | 18.1% | −0.1k |
| 지침·메모리 최소화 | 26.7k | 13.4% | −9.6k |
| MCP 제거 | 36.3k | 18.2% | 변화 없음 |
| 훅 제거 | 33.8k | 16.9% | −2.5k |

표를 읽을 때 알아 두실 점이 있습니다. /context가 내놓는 값은 실제 청구 토큰이 아니라 클로드코드가 자체 집계한 추정치이고(공식 비용 관리 문서도 이 명령으로 사용량을 확인하라고 안내합니다), 제 컨텍스트 창은 100만이라 200k 비율은 환산한 값입니다. 지침을 최소화한 조건에도 2.3k가 남는데 실행 폴더의 상위 경로에 있는 지침 파일이 함께 포함되기 때문이며, 여섯 조건에 똑같이 걸리므로 조건 사이의 차액은 유효합니다.
예상과 어긋난 세 가지
스킬을 비워도 합계는 그대로였습니다
| 항목 | 기준 | 스킬 비우기 |
|---|---|---|
| Skills | 7.5k | 4.3k |
| System tools | 7.6k | 10.8k |
| 합계 | 36.3k | 36.2k |
사용자 스킬 66개 가운데 60개가 출력에서 사라진 것까지 확인했습니다. 그런데 Skills가 3.2k 줄어든 만큼 System tools가 똑같이 3.2k 늘어 합계는 0.1k만 움직였습니다. 스킬을 정리하면 그만큼 세션이 가벼워진다는 통념이 제 설정에서는 성립하지 않았습니다. 다른 설정에서도 같은지는 확인하지 못했습니다.
원인도 확인하지 못했습니다. 도구 설명이 지연 로딩에서 본문으로 올라왔다고 보면 설명이 되지만, 지연 로딩 System tools 값은 기준과 스킬 비우기 양쪽 모두 14k로 같았습니다. 설명이 맞다면 이 값이 줄었어야 합니다.

MCP를 제거해도 합계는 움직이지 않았습니다
MCP 도구 목록은 지연 로딩 항목이라 시작 시점 합계에는 포함되지 않습니다. 실제로 제거하자 지연 로딩 MCP 값만 4.5k에서 0으로 사라졌고, 합계는 36.3k 그대로였습니다. 다만 작업 중 그 도구를 실제로 불러 쓰면 그만큼 소모됩니다. 시작 토큰만 놓고 보면 코덱스에서 플러그인과 MCP를 연결하는 법에서 연결해 둔 것을 되돌릴 이유가 없다는 뜻입니다.
가장 큰 항목은 플러그인이나 스킬이 아니라 지침 문서였습니다
지침·메모리 최소화 하나가 9.6k를 줄였습니다. 나머지 네 조건의 절약폭을 전부 합친 5.3k보다 큽니다. 그 안에서도 라우팅 규칙 4.5k, 공통 지침 2.3k, 폴더 규정 2.3k가 큰 몫을 차지했습니다. 기준선 36.3k 가운데 11.9k, 약 3분의 1이 지침·메모리 항목이었습니다.
반대로 메모리 폴더를 비운 효과는 0이었습니다. 메모리를 주입하는 항목 값이 기준과 똑같은 4.5k로 남았습니다.
효과가 큰 순서대로 줄이는 방법

제가 실제로 적용한 순서입니다. 터미널 화면이 부담스러우시다면 VS Code에서 클로드코드를 쓰는 방법을 먼저 보셔도 좋습니다.
- 지침 파일부터 줄입니다. 매 세션 자동으로 읽히는 CLAUDE.md·AGENTS.md와 rules 폴더가 제 설정에서 가장 큰 덩어리였습니다.
/context명령이 파일별 크기를 보여주니 큰 파일부터 확인하시면 됩니다. 제 경우 라우팅 규칙 파일 하나가 4.5k를 차지하고 있었습니다. 규칙 문장은 남기고 설명과 예시만 덜어냅니다. 지침을 이제 만드는 단계라면 코덱스에서 AGENTS.md로 맞춤 지침을 만드는 법을 먼저 보시면 구조를 잡기 쉽습니다. - 사용하지 않는 플러그인을 끕니다. 제 설정에서 플러그인을 전부 껐을 때 2.7k가 줄었으니, 쓰지 않는 것만 골라서 꺼도 그 범위 안에서 확보됩니다.
/plugin화면의 Installed 탭에서 끄거나,/plugin disable 이름@마켓플레이스를 입력하면 됩니다. - 시작 훅을 정리합니다. 훅(세션이 시작될 때 정해진 내용을 자동으로 넣어 주는 장치)을 덜어내자 2.5k가 줄었습니다. 매번 있어야 하는 것만 남기고, 가끔 필요한 내용은 그때 직접 불러 쓰는 편이 낫습니다.
- 스킬은 개수보다 설명글 길이를 봅니다. 스킬을 대부분 비워봤는데도 합계가 거의 그대로였습니다. 그래서 스킬을 삭제하기보다 각 스킬의 설명을 짧게 유지하는 편이 낫다고 보는데, 이건 측정으로 확인한 내용이 아니라 제 추론입니다.
- MCP는 시작 토큰 때문에 끊을 필요가 없습니다. 필요할 때만 불러오는 방식이라 시작 합계에 잡히지 않았습니다.
줄이기 전에 지켜야 할 것
지침을 줄일 때 조심할 부분이 있습니다. 분량을 줄이겠다고 승인 절차나 백업 규칙 같은 안전 장치까지 함께 삭제하면 사고가 납니다. 실제로 지켜야 하는 규칙 문장은 그대로 두고, 그 규칙을 풀어서 설명한 문단과 예시만 덜어내는 방식이 안전합니다. 실제 설정 파일은 백업해 두고, 측정은 복사본에서 하십시오.
이렇게 확보한 여유는 긴 작업에서 대화가 흐려지기 전까지 버티는 시간으로 돌아옵니다. 한 세션에서 끝내지 못하고 중간에 정리한 뒤 다시 시작하는 일이 줄어듭니다.





