Search
Duplicate
moon
sun

[Claude]번외_code 비용 절감하기

목차(클릭하세요)
💡

📌 핵심 요약

1.
settings.json 3줄 추가만으로 Claude Code 비용 80% 절감 가능
2.
Context Rot = 대화가 길어질수록 Claude가 멍청해지는 구조적 현상, 해결법이 있다
3.
everything-claude-code = 38 agents + 156 skills + 메모리 학습 시스템을 통째로 묶은 플러그인
[참고영상]
Claude Code 비용 80% 절감하는 settings.json 3줄과 14만명이 쓰는 everything-claude-code 설정법
딸깍으로 영상 제작: https://fingr.io 헤이제임스 최신 강의: - OpenAI Codex 5.4로 바이브코딩과 업무 자동화: https://heyjames.ai/courses/15 - 제미나이와 안티그래비티 완벽 가이드: https://heyjames.ai/courses/14 - 클로드 코드로 레일즈 풀스택 개발 배우기: https://heyjames.ai/courses/13 - 바이브코딩과 외주 개발로 수익화하는 법: https://heyjames.ai/courses/12 - 창업 마케팅 - 영업, SNS, 홈페이지, 문의 자동화: https://heyjames.ai/courses/8 - 창업 아이템 찾기 - 수익모델, MVP, 바이브코딩: https://heyjames.ai/courses/7 헤이제임스 토론/질문방: https://open.kakao.com/o/ggwD09Fh 0:00 인트로 0:23 저장소 소개 1:09 만든 사람 1:48 context rot 이해 3:14 광고 3:42 저장소 구성 4:33 비용 80% 절감법 5:55 실전 활용 팁 6:58 메모리 학습 시스템 8:05 보안 스캐너 9:03 시작 가이드 9:59 마무리 가이드 PDF 다운로드 링크: https://heyjames.ai/tips 3개월 만에 GitHub 스타 14만 개를 돌파한 everything-claude-code 저장소 분석. Anthropic 해커톤 우승자 Affaan Mustafa가 10달 동안 매일 다듬은 Claude Code 세팅을 통째로 오픈소스로 공개한 프로젝트입니다. Claude Code가 점점 멍청해지는 이유(context rot), 비용을 80% 줄이는 settings.json 세 줄, 그리고 메모리 학습 시스템과 보안 스캐너 AgentShield까지 다룹니다. ## 영상에서 다루는 핵심 1. context rot의 정체 - Claude Code가 갑자기 멍청해지는 4가지 구조적 원인 2. settings.json 세 줄로 비용 80% 절감 - model: sonnet (60% 절감) - MAX_THINKING_TOKENS: 10000 (70% 절감) - CLAUDE_CODE_SUBAGENT_MODEL: haiku (80% 절감) 3. /clear vs /compact - 컨텍스트 다이어트 워크플로 4. MCP 함정 - 200K 컨텍스트가 70K로 줄어드는 이유 5. Continuous Learning v2 - 메모리 학습 시스템 (instinct → skill 자동 승격) 6. AgentShield - npx 한 줄로 Claude Code 설정 보안 스캔 ## everything-claude-code 안에 들어 있는 것 - 38 specialized agents (planner, architect, tdd-guide, security-reviewer 등) - 156 skills (필요할 때만 로드) - 72 commands, 34 rules, 14 MCP server configs - 1,282 tests / 98% coverage - Claude Code, Cursor, Codex, OpenCode, Antigravity, Gemini 모두 동일 설정으로 동작 ## 설치 방법 ``` # 1. settings.json 세 줄 (오늘 당장) # ~/.claude/settings.json { "model": "sonnet", "env": { "MAX_THINKING_TOKENS": "10000", "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50", "CLAUDE_CODE_SUBAGENT_MODEL": "haiku" } } # 2. 플러그인 설치 /plugin marketplace add https://github.com/affaan-m/everything-claude-code /plugin install ecc@ecc # 3. rules 별도 설치 git clone https://github.com/affaan-m/everything-claude-code.git cd everything-claude-code ./install.sh --profile full ``` ## 사용된 명령어 /clear - 무관한 작업 사이 컨텍스트 리셋 /compact - 마일스톤 사이 컨텍스트 압축 /cost - 토큰 비용 모니터링 /model opus - 깊은 추론 필요할 때 일시 전환 /plugin marketplace add - 플러그인 마켓플레이스 추가 /plugin install - 플러그인 설치 /security-scan - AgentShield 보안 스캔 /evolve - instinct 3개 이상을 skill로 승격 /instinct-export, /instinct-import - 학습 결과 팀 공유 npx ecc-agentshield scan - 설치 없이 보안 스캔 ## 참고 링크 - everything-claude-code: https://github.com/affaan-m/everything-claude-code - Token Optimization 문서: https://github.com/affaan-m/everything-claude-code/blob/main/docs/token-optimization.md - AgentShield: https://github.com/affaan-m/agentshield - Affaan Mustafa: https://affaanmustafa.com - Shorthand Guide (X): https://x.com/affaanmustafa/status/2012378465664745795 - Longform Guide (X): https://x.com/affaanmustafa/status/2014040193557471352 - Security Guide (X): https://x.com/affaanmustafa/status/2033263813387223421
[참고 깃허브]

1. Context Rot — 왜 Claude가 갑자기 멍청해지나?

💡 비유: 책상 위에 참고자료를 너무 많이 쌓아두면, 정작 필요한 걸 찾기 어려워지는 것처럼 Claude도 컨텍스트가 길어질수록 중요한 정보를 못 찾게 됨

4가지 원인

원인
설명
어텐션( attention) 희석
문맥이 길어질수록 중간 정보를 잘 못 떠올림
명령 충돌
누적된 지시문이 서로 모순돼 클로드가 어느 걸 따를지 헷갈림
토큰 예산 압박
부풀어 오른 시작 파일이 작업 토큰을 다 잡아먹음
관련성 미스매치
작업과 무관한 정보까지 전부 로드됨
⚠️ 실전 임계치: 한 파일이 2,000~3,000 토큰(약 1,500단어) 초과하면 점검 신호
➡️ CLAUDE.md를 너무 두껍게, 헤비하게 만들면 안된다는 의미
•
아래 그림이 현재 claude가 기억하고 있는 context(컨텍스트 사용량)

2. 즉시 적용 방법 — settings.json 3줄

•
윈도우 사용자 기준 아래 처럼 settings.json파일을 만듦
•
정확히는 Windows 홈 디렉토리에 딱 한 번만 만들면 OK!
C:\Users\사용자이름\.claude\settings.json
Plain Text
복사
•
아래 그림처럼 .claude폴더에 접근
•
settings.json이 없다면 새파일로 생성하기
~/.claude/settings.json 에 아래 내용 추가:
{ "model": "sonnet", "env": { "MAX_THINKING_TOKENS": "10000", "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50", "CLAUDE_CODE_SUBAGENT_MODEL": "haiku" } }
JSON
복사

효과 분석

설정
기본값
권장값
절감 효과
model
opus
sonnet
약 60% 비용 절감
MAX_THINKING_TOKENS
31,999
10,000
숨은 thinking 비용 ~70% 절감
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE
95
50
긴 세션 품질 개선 (더 일찍 압축)
CLAUDE_CODE_SUBAGENT_MODEL
(상위 모델)
haiku
서브 에이전트 비용 ~80% 절감
➡️ claude code는 작업할때 보조역할을 하는 서브에이전트를 자동으로 띄우는데, 보조일꾼까지 성능좋은 sonet을 사용할 필요가 없음
[만약 프로젝트별로 settings.json이 다르다면?]
•
설정 우선순위 구조
~/.claude/settings.json ← 전역 설정 (모든 프로젝트에 적용) ↑ 각 프로젝트/.claude/settings.json ← 프로젝트별 설정 (해당 폴더에서만 적용)
➡️ 프로젝트 폴더 안에 별도 설정이 있으면 프로젝트 설정이 전역을 덮어쓰게 됨

🔀 모델 선택 기준

상황
모델
이유
일상 코딩, 리뷰, 테스트
Sonnet (기본)
품질/비용 균형 최적
아키텍처 설계, 깊은 디버깅
Opus (/model opus)
복잡한 추론에 한해 일시 전환
단순 조회, 반복 작업
Haiku (서브에이전트)
가장 저렴, 워커 역할

3. 클로드 코드 사용습관 바꾸기

✅ 컨텍스트란?? Claude가 현재 "기억하고 있는 것" 전부
•
Claude Code가 답변을 생성할 때, 매번 처음부터 다시 생각하는 게 아니라 지금까지의 모든 내용을 한꺼번에 보면서 답하기 때문
[컨텍스트 예시]
포함되는 것
예시
대화 기록
지금까지 주고받은 모든 메시지
읽은 파일 내용
Claude가 열어본 소스코드 전체
실행 결과
터미널 출력, 에러 메시지
프로젝트 규칙/지시 파일
MCP 도구 설명
연결된 MCP 서버 목록과 설명
✅ 컨텍스트 다이어트
명령어
언제 쓰나
효과
/clear
무관한 작업 사이 (무료, 즉시)
컨텍스트 통째로 비움
/compact
마일스톤 사이
컨텍스트 요약 압축 보존

/compact 적정 시점 5가지

1.
리서치/탐색이 끝나고 구현 들어가기 직전
2.
한 마일스톤 완료, 다음 마일스톤 시작 직전
a.
마일스톤: 프로젝트에서 의미 있는 완료 지점
3.
디버깅 끝나고 기능 작업으로 돌아갈 때
4.
실패한 접근을 포기하고 새 접근 시도할 때
5.
/cost 확인 시 컨텍스트 사용량 50% 초과했을 때
🚫 절대 금지: 구현 도중 /compact → 변수명, 파일 경로, 부분 상태 손실!

4.Continuous Learning v2 (메모리 학습 시스템)

everything-claude-code의 진짜 핵심 : 단순 토큰 절감이 아닌 메모리 학습 시스템

4-1.작동 원리

•
Hook?
◦
= Claude가 행동하기 직전/직후에 끼어드는 자동 감시자
•
파일을 읽거나, 코드를 실행하거나, 명령어를 치는 등 "도구(Tool)"를 사용할 때마다 자동으로 끼어드는 코드가 바로 Hook
•
Claude가 명시적으로 배우라고 말하지 않아도, 행동 자체를 관찰해서 패턴을 축적하는 게 Hook 관찰의 핵심
•
instinct = 학습된 패턴 하나 (신뢰도 점수 부여)
•
예시: “이 사용자는 React 컴포넌트를 항상 components/ui/ 아래에 같은 패턴으로 만든다” → 신뢰도 0.85

핵심 명령어

명령
역할
/instinct-status
학습된 instinct 목록과 신뢰도 확인
/instinct-export
학습 결과를 파일로 내보내기 (팀 공유)
/instinct-import <file>
동료 학습 결과 가져오기
/evolve
instinct 묶음을 skill로 자동 승격
/prune
30일 TTL 지난 pending instinct 정리
🏢 팀 활용: 한 번 가르친 코딩 컨벤션을 Claude가 영구 기억 → 새로운 사람이 입사시에 /instinct-import로 즉시 주입

4-2.플러그인 설치하기

•
everything-claude-code 플러그인 설치하기
•
터미널에서 cluade 실행한뒤 ‘ Claude Code 안에서 설치하기
•
2개의 명령을 한줄씩 입력
•
마켓 플레이스 주소 등록
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
Plain Text
복사
•
실제 플러그인 설치
/plugin install everything-claude-code@everything-claude-code
Plain Text
복사
•
여기서 ‘Install for you (user scope)’ 선택
옵션
의미
Install for you (user scope)
내 계정 전체에 적용 (모든 프로젝트에서 사용 가능)
Install for all collaborators on this repository
팀 전체 공유용 (해당 없음)
Install for you, in this repo only (local scope)
현재 폴더에서만 사용

4-2.플러그인 설치결과 확인

•
claude에서 다음 명령어로 확인 가능
/plugin list everything-claude-code@everything-claude-code
Bash
복사
•
핵심 기능 작동확인
# Continuous Learning 작동 확인 /instinct-status # 보안 스캐너 확인 /security-scan
Bash
복사
•
실제 워크플로 테스트

5.🛡️ AgentShield (AI 에이전트 보안 스캐너)

# 즉시 스캔 npx ecc-agentshield scan # 안전한 이슈 자동 수정 npx ecc-agentshield scan --fix # Opus 4.6 3에이전트 적대적 검증 npx ecc-agentshield scan --opus --stream # Claude Code 안에서 실행 /security-scan
Bash
복사

5-1.스캔 5개 카테고리

카테고리
검사 내용
시크릿 탐지
14가지 패턴으로 노출된 API 키, 토큰 검출
권한 감사
너무 열려 있는 도구 권한 식별
훅 인젝션 분석
훅 명령어의 prompt injection 취약점
MCP 서버 리스크
위험한 MCP 서버 프로파일링
에이전트 컨피그 리뷰
agent definition 권한 범위 점검

5-2.opus 적대적 검증 파이프라인

Red Team (Attacker) → Blue Team (Defender) → Auditor (Synthesizer)
Plain Text
복사
CI 게이트: critical 발견 시 exit 2로 PR 빌드 차단 가능

5-3.즉시 스캔해보기