anti-patterns
안티패턴 — 컨텍스트 비용 폭주
섹션 제목: “안티패턴 — 컨텍스트 비용 폭주”1. “1M 모드 = 기본값”
섹션 제목: “1. “1M 모드 = 기본값””- 큰 작업용 모드를 일상으로 켜 둔다 → 모든 호출이 비싸진다.
- 대안: 의식적 ON/OFF, 사용 후 즉시 표준 모드.
2. 전체 dump 우선
섹션 제목: “2. 전체 dump 우선”ls -R, 전체 파일 cat을 첫 호출에 모두 넣는다.- 대안: 구조 → 지목 → 부분 읽기.
3. 거대 CLAUDE.md / README
섹션 제목: “3. 거대 CLAUDE.md / README”- 메가급 시스템 프롬프트 → 매 호출마다 청구.
- 대안: 50KB 이하 유지, 필요 시 참조 분리(reference vs inline).
4. Sub-agent에 부모 컨텍스트 복사
섹션 제목: “4. Sub-agent에 부모 컨텍스트 복사”- 자식 N명 = N배 청구 + N배 Context Rot.
- 대안: 자식에게 그 자식 작업의 최소 입력만.
5. 캐시를 무한 절약 수단으로 가정
섹션 제목: “5. 캐시를 무한 절약 수단으로 가정”- 시스템 프롬프트 잦은 수정 → 캐시 무효화 → 더 비싸짐.
- 대안: 캐시 키가 되는 부분은 불변으로 유지.
6. 마켓플레이스 크레딧 가정
섹션 제목: “6. 마켓플레이스 크레딧 가정”- “스타트업 크레딧이니까 공짜겠지” → 청구서.
- 대안: 트래픽 전 약관 확인, 모더레이터 글 신뢰 금지.
7. 사용량 알람 미설정
섹션 제목: “7. 사용량 알람 미설정”- 첫 폭주 후에야 알람을 단다 = 손해 후 학습.
- 대안: 첫 호출 전 일일/주간 한도 + 알람.
8. “긴 컨텍스트가 답”
섹션 제목: “8. “긴 컨텍스트가 답””- Context Rot 보고서가 정면 반박. 길수록 손해(비용+품질).
- 대안: 관련성 선택을 기본으로.