실전 가이드 · 2분 · 07.27

CLAUDE.md는 지울수록 좋아집니다 — Anthropic이 시스템 프롬프트 80%를 삭제한 이유

loopy vibecoder

핵심 요약 (TL;DR)

Anthropic이 공식 블로그에서 Claude 5 세대 모델은 Claude Code 시스템 프롬프트의 80% 이상을 삭제해도 코딩 평가 성능 손실이 없었다고 밝혔습니다(자체 평가 기준). 구형 모델용으로 쌓아온 금지 규칙 더미는 이제 부채입니다. /doctor 커맨드로 진단하고 '4대 전환' 기준으로 잘라내면 됩니다.

CLAUDE.md에 "절대 ~하지 마", "반드시 ~할 것"을 한 줄씩 쌓아오셨다면, 그 파일이 이제 자산이 아니라 부채일 가능성이 큽니다. 모아둔 적금이 알고 보니 이자 붙는 빚이었다는 이야기죠.

프롬프트를 지우는데 왜 성능이 좋아질까요?

7월 24일 Anthropic이 공식 블로그에 'The new rules of context engineering for Claude 5 generation models'를 공개했습니다(Claude Code 팀 Thariq Shihipar 명의, https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models). 핵심 주장은 이렇습니다. Opus 5와 Fable 5에서는 Claude Code 시스템 프롬프트의 80% 이상을 삭제해도 코딩 평가 성능이 떨어지지 않았다는 것. 이 수치는 Anthropic 자체 평가라 외부 재현은 아직 없지만, 방향은 분명합니다. 구형 모델의 약점을 메우려 쌓은 세세한 규칙이 신형 모델에선 판단을 방해하는 마찰이 된다는 겁니다. 해커뉴스 토론(https://news.ycombinator.com/item?id=49051361)에도 437포인트, 댓글 348개가 붙으며 방법론 논쟁이 이어지고 있습니다.

내 CLAUDE.md에선 뭘 지워야 할까요? — 4대 전환

Anthropic이 제시한 기준은 네 가지입니다.

  1. 규칙 → 판단 위임: 케이스별 금지 규칙 대신 원칙을 주고 판단을 맡기기
  2. 예시 → 인터페이스 설계: 장황한 예시 나열 대신 도구와 명령의 인터페이스를 명확히 하기
  3. 선행 로딩 → 점진적 공개: 모든 컨텍스트를 미리 붓지 말고 필요할 때 드러나게 하기
  4. 반복 → 단일 출처: 같은 지침을 여러 곳에 복붙하지 말고 한 곳에만 두기

공식 예시가 상징적입니다. "주석을 쓰지 마라"는 강제 규칙이 "주변 코드처럼 읽히는 코드를 써라" 한 줄로 교체됐습니다. 금지가 아니라 기준을 주는 방식이죠. 여러분의 CLAUDE.md라면 이런 다이어트가 됩니다.

# Before
- 절대 주석을 달지 마시오
- 함수는 반드시 50줄 이하로 작성하시오
- console.log를 절대 남기지 마시오

# After
- 주변 코드의 스타일과 밀도에 맞춰 작성한다

어디부터 지울지 막막하다면 함께 공개된 /doctor 커맨드를 실행해보세요. CLAUDE.md와 스킬의 군살을 자동으로 짚어줍니다.

FAQ

Q. 구형 모델을 쓰고 있어도 지워야 하나요?
이 지침은 Claude 5 세대(Opus 5, Fable 5) 기준입니다. 구형 모델에서는 기존 규칙이 여전히 유효할 수 있습니다.

Q. 80%라는 수치는 검증된 건가요?
Anthropic 자체 평가이며 외부 재현 결과는 아직 없습니다. 다만 원문에 명시된 공식 수치입니다.

Q. 당장 뭐부터 하면 되나요?
/doctor로 진단을 받고, 금지형 규칙부터 원칙형 문장으로 바꿔보세요.

프롬프트를 쌓는 기술의 시대에서 덜어내는 기술의 시대로 넘어가는 중입니다. 오늘 CLAUDE.md를 열어 한 단락만 지워보세요. CLAUDE.md 이전에 기초부터 다지고 싶다면 필러 글 '바이브코딩 완전 가이드 2026 — 입문부터 배포까지'에서 확인하세요.

0

댓글 0

아직 댓글이 없습니다