# 클로드 코드 규칙 폴더 다이어트 — 복붙 묶음

자비스스튜디오 · 2026-09-11
원문: https://jarvisstudio-blog.web.app/blog/claude-rules-token-diet/

클로드 코드는 질문을 받기 전에 전역 규칙 폴더(`~/.claude/rules`)의 `.md` 를
전부 읽습니다. 안 쓰는 파일도 예외가 없습니다.
아래 셋을 순서대로 하면 됩니다. 셸 한 줄씩이고 의존성이 없습니다.

---

## ① 내 규칙 폴더가 몇 바이트인가

```bash
find ~/.claude/rules -name "*.md" -exec cat {} + | wc -c
```

이 숫자가 아무 질문도 하기 전에 매 대화마다 나가는 고정비입니다.

- 폴더가 없다고 나오면: 전역 규칙을 안 쓰고 계신 겁니다. `CLAUDE.md` 쪽을 보세요.
- 대략적인 토큰 환산: 영문 마크다운은 바이트 ÷ 4 안팎, 한글은 바이트 ÷ 2 안팎.
  (정확한 값은 모델·토크나이저마다 다릅니다. 크기 비교용으로만 쓰세요.)

## ② 폴더별로 쪼개 보기 — 범인을 찾는 줄

```bash
cd ~/.claude/rules && for d in */; do echo "$d $(cat $d*.md | wc -c)"; done
```

실행 예 (자비스스튜디오, 정리 후):

```
common/ 16642
python/ 3231
typescript/ 7124
web/ 14380
```

정리 전에는 여기에 cpp / csharp / dart / golang / java / kotlin /
perl / php / rust / swift / zh 열한 개가 더 있었고, 합쳐서 121,332 바이트였습니다.

같은 내용이 두 벌 들어 있는지 보려면:

```bash
diff <(ls ~/.claude/rules/common) <(ls ~/.claude/rules/<의심되는폴더>)
```

저희는 `zh/` 가 `common/` 의 중국어 번역본이었습니다 — 파일 이름 열 개가 전부 같았습니다.

## ③ 지우지 않고 옮기기 (+ 되돌리기)

지우면 반년 뒤에 그 규칙이 없어서 같은 사고를 반복합니다. 옮깁니다.

```bash
# 옮기기 — 폴더 이름은 ②에서 나온 것 중 안 쓰는 것으로 바꾸세요
cd ~/.claude/rules
mkdir -p ../rules-보관
mv rust swift cpp ../rules-보관/

# 되돌리기
mv ../rules-보관/rust .
```

**한 번에 다 옮기지 마세요.** 제일 큰 폴더 하나만 옮기고 며칠 써본 뒤,
아쉬운 게 없으면 나머지를 옮깁니다. 되돌리는 비용이 `mv` 한 번이라 부담이 없습니다.

## ④ README 맨 위에 되돌리는 법을 적어둡니다

이걸 빼면 옮긴 순간부터 없는 것과 같아집니다.

```markdown
> ⚠ YYYY-MM-DD — 안 쓰는 규칙 N종을 `../rules-보관/` 으로 옮겼습니다.
> 이 폴더의 .md 는 전부 매 세션 컨텍스트에 실리는 고정비라서,
> 실제로 쓰는 것만 남겼습니다: <남긴 폴더들>.
> 옮긴 것: <옮긴 폴더들>
> 되돌리려면: `mv ../rules-보관/<이름> .`
```

---

## 저희 실측 (2026-09-10 · 단위 bytes)

| 구분 | 폴더 | bytes |
|---|---|---:|
| 쓰는 것 | common/ | 16,642 |
| | web/ | 14,380 |
| | typescript/ | 7,124 |
| | python/ | 3,231 |
| | README.md | 5,264 |
| 안 쓰는 것 | zh/ (common 의 중국어 번역본) | 17,634 |
| | dart/ | 24,108 |
| | rust/ | 17,539 |
| | java/ | 15,447 |
| | kotlin/ | 13,337 |
| | csharp/ | 7,283 |
| | php/ | 5,985 |
| | perl/ | 5,765 |
| | swift/ | 5,626 |
| | cpp/ | 5,559 |
| | golang/ | 3,049 |

**167,397 → 46,641 bytes (72% 감소).** 파일은 하나도 지우지 않았습니다.

---

실측 위주 AI 기록을 매주 보냅니다 →
https://page.stibee.com/subscriptions/513965?utm_source=blog&utm_medium=download&utm_content=claude-rules-token-diet&source=블로그본문
