Anthropic이 시스템 프롬프트 80%를 지운 이유 — 김플립 - LLM 코딩
한 줄 요약
엔트로픽 엔지니어 타릭의 글(“클로드 5 모델을 위한 컨텍스트 엔지니어링의 새로운 규칙”)을 근거로, 클로드 코드가 시스템 프롬프트 80% 이상을 지우고도 코딩 성능이 오른 이유와 클로드 5세대에 맞는 컨텍스트 엔지니어링 6원칙을 정리한 영상.
영상 메타
- URL: https://youtu.be/TWo-lXNbcws
- 채널: 김플립 - LLM 코딩
- 길이: 9분 28초
- 업로드: 2026-08-12
- 조회수: 2600 / 좋아요 94
- 시청일: 2026-08-12 KST (🪽 헤르메스가 자막 추출 후 요약)
픽업
- 규칙을 주지 말고 판단하게 둬라 — 옛 시스템 프롬프트는 “주석 쓰지 마라” 같은 강한 규칙을 잔뜩 박아 놨지만, 최신 모델에는 “주변 코드처럼 읽히게 써라” 한 줄로 판단을 맡기는 쪽이 성능에 더 좋다.
- 예시를 주지 말고 인터페이스를 설계하라 — 도구 사용 예시를 주면 모델이 그 예시 근처에서만 행동한다(소개팅 이상형 사진 비유). 상태값을 대기중/진행중/완료 세 개로만 설계하면 설명 없이도 모델이 알아서 쓴다.
- 다 미리 주지 말고 필요할 때 꺼내게 하라(점진적 공개) — CLAUDE.md는 창고가 아니라 안내데스크로, 모든 규칙을 밀어넣지 말고 파일·스킬로 쪼개 필요할 때만 열람하게 한다. 뻔한 내용 대신 코드만 봐선 모르는 “가차(함정)“만 적으라는 것.
- 같은 말 반복하지 마라 — 최신 모델은 한 번 말하면 알아듣기 때문에, 시스템 프롬프트와 도구 설명 두 곳에 중복 지시하던 관행을 지우고 한 곳에만 남겼다.
- 메모리는 이제 자동이다 — 예전엔 #으로 시작하는 메시지로 수동 저장해야 했지만, 이제 클로드가 “다음에도 쓸 만한” 내용을 알아서 저장한다. 다만 진짜 중요한 건 여전히 명시적으로 “기억해”라고 하는 편이 확실하다.
- 마크다운 대신 더 깊은 자료를 줘라 — 계획서·스펙을 단순 마크다운 대신 HTML·코드·테스트 같은 더 풍부한 형식으로 주면 모델도 사람도 이해하기 좋다. 스펙을 테스트 코드나 루브릭(채점 기준표)으로 줘서 클로드가 검증 에이전트로 자기 결과물을 채점하게 할 수도 있다.
용어
- 컨텍스트 엔지니어링 [컨텍스트 · 캐시]: 시스템 프롬프트·CLAUDE.md·스킬·메모리 등 모델이 받는 배경 정보 전체를 설계하는 작업.
- 점진적 공개 (Progressive Disclosure) [하니스 · 패턴]: 모든 정보를 미리 다 주지 않고, 필요한 시점에 필요한 부분만 불러오게 하는 설계 원칙.
- CLAUDE.md [지식 · 컨텍스트 자산]: 프로젝트 규칙·컨벤션을 담아 매 세션 컨텍스트에 로드되는 클로드 코드용 설정 마크다운 파일.
- 스킬 (Skill) [하니스 · 패턴]: 특정 작업에서만 열람되는 별도 지침 묶음으로, 상시 로드되는 CLAUDE.md와 달리 필요할 때만 컨텍스트에 들어온다.
- 가차 (Gotcha) [지식 · 컨텍스트 자산]: 코드만 봐서는 알 수 없는 숨은 함정·주의사항. 뻔한 내용 대신 이것만 문서에 적으라는 권고.
- 루브릭 (Rubric) [워크플로우 · 문화]: 결과물의 좋고 나쁨을 판단하는 채점 기준표. 검증 에이전트가 이 기준으로 스스로 결과물을 채점하게 할 수 있다.
- /doctor 명령어 [하니스 · 패턴]: 클로드 코드가 사용자의 스킬·CLAUDE.md를 검사해 새 컨텍스트 엔지니어링 규칙에 맞게 다이어트할 부분을 찾아주는 명령.