Search
Duplicate

[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.즉시 스캔해보기