아무도 확인하지 않는 숫자
보통 ECC로 줄여 부르는 Everything Claude Code는 Affaan Mustafa가 Anthropic 해커톤에서 우승하고 에이전트만으로 만든 제품을 출시한 뒤 공개한 Claude Code 설정 저장소입니다. 현재 GitHub 스타는 약 250,000개입니다.
ECC를 두고 인용되는 수치들은 서로 어긋나는데, 그 어긋남 자체가 시사하는 바가 있습니다. ECC를 넓은 청중에게 알린 영상은 이 측정 나흘 전에 공개되었고 에이전트 64개와 스킬 262개를 셌습니다. 저장소의 README는 우리가 클론한 날 기준으로 에이전트 68개와 스킬 286개라고 적고 있습니다.
| 출처 | 에이전트 | 스킬 |
|---|---|---|
| 널리 공유된 영상 | 64 | 262 |
| 오늘자 저장소 README | 68 | 286 |
이 둘은 경쟁하는 수치가 아니라 그저 더 오래된 수치입니다. 저장소는 그것을 다룬 영상들보다 빠르게 움직이고, 이는 개별 숫자 하나가 어느 정도 가치를 갖는지 보여주는 합리적인 척도입니다. 그 아래에 깔린 질문은 Reddit에서 솔직하게 제기되었지만 제대로 답을 받지 못한 그 질문입니다. ECC가 인상적인가가 아니라, 설치할 만한가입니다.
ECC의 실체
ECC는 스스로를 스킬, instinct, 메모리, 보안, 리서치 우선 개발을 아우르는 에이전트 하네스 성능 최적화 시스템이라고 소개합니다. README는 ECC가 설치하는 루프를 일곱 단어로 압축합니다. 계획, 테스트, 구현, 리뷰, 검증, 기억, 개선. 한 번 설치하면 그것이 여러분 에이전트의 작업 방식이 됩니다.
새로 클론한 저장소에서 세어 본 구성은 다음과 같습니다.
| 구성요소 | 개수 |
|---|---|
| 에이전트 | 68 |
| 스킬 | 286 |
| 슬래시 커맨드 | 94 |
| 규칙 파일 | 122 |
| 훅 (모두 한 파일에) | 23 |
이 모든 것을 설명하는 README는 2,200줄입니다. 문서 폴더만 15 MB이고 22개 언어로 번역되어 있습니다. 저장소 전체를 클론하면 88 MB를 내려받습니다. Claude Code 전용도 아닙니다. ECC는 Codex와 Cursor부터 Zed와 Kimi까지 19종의 서로 다른 에이전트와 에디터용 설정을 함께 배포합니다.
이것은 진짜 결과물이고 라이선스는 MIT라서 모든 조각을 복사해 쓸 수 있습니다. 문제는 전부를 설치할 때에만 시작됩니다.
컨텍스트 청구서
스킬의 본문은 그 스킬이 발동할 때에만 읽힙니다. 그러나 이름과 설명은 모든 세션의 첫 토큰부터 컨텍스트에 자리를 잡습니다. 모든 subagent도 마찬가지입니다. 그 메타데이터가 입장료이고, 저장소 소개 영상들이 건너뛰는 부분입니다.
새로 클론한 저장소에서 측정한 값입니다.
| 매 세션 로드되는 것 | 크기 | 대략적인 토큰 |
|---|---|---|
| 스킬 이름 + 설명 286개 | 85,000자 | 21,000 |
| subagent 설명 68개 | 20,000자 | 5,000 |
| 저장소 자체 지침 파일 | — | 1,000 |
| 상시 컨텍스트 합계 | — | ~27,000 |
200,000 토큰 컨텍스트 윈도우를 기준으로 하면, 전체 설치는 한 글자 치기도 전에 약 14퍼센트를 차지합니다. 그 윈도우를 무엇과 나눠 쓰는지 떠올리기 전까지는 14퍼센트가 감당할 만하게 들립니다. 여러분의 파일, diff, 도구 실행 결과, 그리고 대화 자체입니다. 절대 호출하지 않을 스킬 하나하나가 지금 실제로 작업 중인 코드와 자리를 다툽니다.
저장소도 알고 있습니다. README에는 "컨텍스트 윈도우를 최적화하고, 나머지는 전부 보존하라"는 문장이 있는데, 그러고는 스킬 286개를 함께 배포합니다. 바로 이 질문을 던진 Reddit 스레드에서 가장 많은 추천을 받은 답변은 설명들의 토큰 사용량은 미미하다고 말합니다. 21,000 토큰은 미미하지 않습니다.
정직하게 덧붙일 단서가 두 가지 있습니다. 여기서 토큰은 4자당 1개로 추정했으므로 실제 수치는 토크나이저에 따라 달라집니다. 그리고 이 중 어떤 것도 스킬이 나쁘다는 말은 아닙니다. 다만 공짜가 아니며, 대부분은 여러분에게 필요한 것이 아니라는 말입니다.
킵 1과 2: 스캐너와 설정 블록
가져갈 만한 첫 두 조각은 저장소를 설치할 필요조차 없습니다.
AgentShield는 에이전트 설정을 위한 보안 감사 도구입니다. ECC 안에 포함되어 있으면서 npm에도 독립 패키지로 올라와 있고, 한 주에 5,500회 다운로드를 기록했습니다. 명령 하나로 디렉터리를 지정하면 에이전트 파일, 훅, 서버, 권한, 시크릿을 감사하며, 출력 형식과 심각도 하한, 안전한 자동 수정에 대한 플래그를 받습니다. README는 1월 수치를 들어 이 도구가 존재하는 이유를 설명합니다. 어느 에이전트 스킬 마켓플레이스의 12퍼센트가 악성으로 드러났고, 이는 2,800개 중 341개 스킬에 해당하며, 한 건의 침해로 150만 개의 API 토큰이 유출되었다는 것입니다. 이는 해당 패키지의 주장이지 우리가 측정한 값이 아닙니다.
한계는 날짜입니다. AgentShield는 3월에 마지막으로 배포되었는데 저장소 자체는 우리가 측정하기 하루 전에 갱신되었고, README는 여전히 오늘의 250,000개가 아니라 42,000개 스타로 생태계를 설명합니다. 스캐너는 함께 배포되는 저장소보다 여섯 달 뒤처져 있습니다.
설정 블록은 시도하는 데 비용이 들지 않습니다. README는 네 가지 변경을 공개합니다.
| 설정 | 변경 |
|---|---|
| 기본 모델 | Sonnet으로 설정 |
| 사고 예산 | 32,000에서 10,000으로 |
| compaction 임계값 | 95퍼센트에서 50퍼센트로 |
| subagent | 가장 저렴한 모델로 이동 |
README는 모델 비용은 약 60퍼센트, 드러나지 않는 사고 비용은 70퍼센트를 절감한다고 주장합니다. 우리 수치가 아니라 그쪽 수치이며, 이는 하나의 거래를 설명합니다. 더 작은 기본 모델과 저렴한 subagent는 까다로운 리뷰에서 대가를 치르게 합니다.
킵 3: 인스팅트
instinct는 이 저장소에서 다른 곳에서 본 적 없는 유일한 아이디어입니다. instinct는 신뢰도 점수를 가진 작은 학습 행동입니다. 여러분이 쓴 규칙이 아니라, 여러분이 반복하는 것을 시스템이 알아차려 대신 적어 둔 패턴입니다.
첫 버전은 세션이 끝날 때만 지켜봤습니다. 현재 버전은 모든 도구 호출 전후로 지켜보며, 그래서 무언가를 실제로 포착합니다. 각 instinct는 0.3에서 0.9 사이의 가중치를 갖고, 분석은 저렴한 모델의 백그라운드 에이전트에서 돌기 때문에 그 일을 하느라 메인 컨텍스트를 잡아먹지 않습니다.
버전 2.1은 instinct를 프로젝트 범위로 만들어서, React 패턴은 React 프로젝트에 남습니다. 저장소가 그때 고쳤다고 말하는 문제의 이름은 오염입니다. 같은 instinct가 서로 다른 두 프로젝트에서 나타나면 전역으로 승격됩니다. 시스템이 무엇이 보편적인지를 물어보는 대신 지켜보면서 결정하는 것입니다.
이것은 껍데기가 아닙니다. 그 뒤의 도구는 명령 여섯 개에 2,200줄이고, 도구가 설명하는 경로는 instinct에서 클러스터를 거쳐 실제 스킬까지 이어집니다. instinct는 이식도 가능합니다. 라이브러리를 내보내 팀원에게 넘기면 그 사람이 가져옵니다. 사람을 에이전트 설정에 온보딩하는 문제에 대해 우리가 본 첫 번째 온전한 답입니다.
붙어 오는 조건은 훅 런타임입니다. 이 모든 것이 훅 런타임 위에서 돌아가고, 훅 런타임은 이 저장소에서 의도적으로 동의하게 되어 있는 바로 그 부분입니다. 훅을 거절하면 instinct도 얻지 못합니다. 신뢰도 점수 역시 측정값이 아니라 휴리스틱입니다.
킵 4와 5: 필요한 것만 가져가기
네 번째 킵은 컨텍스트를 쓰는 대신 계산해 주는 스킬 세 개입니다. 컨텍스트 예산, compaction 조언자, 토큰 예산 조언자입니다. 14퍼센트를 물리는 저장소가 그것을 볼 수 있는 도구도 함께 배포합니다. compaction 규칙 하나만으로도 가져갈 값어치가 있습니다. 리서치 후 구현 전에, 마일스톤 후에, 디버깅 후에, 접근이 실패한 뒤에 compaction하고, 구현 도중에는 절대 하지 마십시오. 파일 경로와 절반쯤 끝난 상태를 잃게 됩니다.
다섯 번째 킵은 인스톨러이며, 나머지 넷에 손이 닿게 해 주는 것이 바로 이것입니다. 프로필 일곱 개를 제공하는데, 가장 작은 프로필은 자체 설명에서 훅 런타임을 아예 빼 둔다고 밝힙니다. 프로필을 건너뛰고 원하는 스킬을 하나씩 지정할 수도 있으며, 조언자는 여러분의 작업에 대한 평범한 문장 하나를 받아 맞는 구성요소를 돌려주고, 디스크에 무언가 쓰이기 전에 미리보기를 보여 줍니다. 인스톨러는 훅에 대해 넘겨짚기를 거부하기도 합니다. 훅 런타임을 기기에 올리게 될 설치는 모두 멈춰 서서 그 훅들이 무엇을 할 수 있는지 출력하고, 예 또는 아니오를 기다립니다.
그렇게 설치하면 청구서는 14퍼센트가 아니라 그중 일부가 됩니다. 그 일부에 숫자를 붙이지는 않겠습니다. 모든 조합을 측정하지 않았기 때문입니다. 다만 하한은 정직합니다. 가장 작은 프로필도 여전히 에이전트와 규칙은 가져오므로, 쓰는 만큼만 정확히 지불하는 유일한 방법은 스킬을 손으로 지정하는 것입니다.
저장소에 남겨둘 것
에이전트 68개 세트. 이들은 약 5,000 토큰의 상시 컨텍스트를 차지하고, 대부분은 여러분이 쓰지도 않는 스택인 C++, C#, Django, Kotlin의 언어 리뷰어와 빌드 수정 도구입니다. 여러분 작업에 맞는 둘만 가져가십시오. 이 세트는 묶음 상품이 아닙니다.
슬래시 커맨드 94개. README부터가 이미 이들을 임시라고 취급하며, 저장소가 스킬 우선 표면으로 옮겨가는 동안의 편리한 진입점이라고 부르고, 은퇴한 커맨드를 모아 둔 폴더도 있습니다. 커맨드는 이 생태계에서 직접 작성하기 가장 쉬운 것이기도 합니다.
훅 파일. 이 설정의 모든 훅은 파일 하나에 들어 있습니다. 291줄, 40 KB, 훅 23개이고 그중 8개는 모든 도구 호출 전에, 7개는 에이전트가 멈출 때마다 실행됩니다. 코드는 열어 볼 수 있는 스크립트 안에 있지 않습니다. 모든 훅이 한 줄에 욱여넣어져 있고, 그렇게 33,000자이며, 가장 긴 한 줄은 2,000자에 이릅니다.
공정하게 말하자면, 그 옆에 붙은 설명들은 읽을 만하고 그중 몇몇은 좋습니다. 하나는 에이전트가 여러분의 린터 설정을 편집하지 못하게 막고 그 이유를 밝히면서, 규칙을 약화시키는 대신 코드를 고치도록 에이전트를 유도합니다. 가질 만한 훅입니다. 문제는 의도가 아닙니다. 코드는 공개되어 있고 MIT입니다. 문제는 읽을 수 있는 부분이 의도뿐이라는 점이고, 저장소가 먼저 그렇게 말합니다. 훅은 셸 명령을 실행하므로 실행 가능한 설정으로 취급해야 한다고요.
바닥짐. 하네스 19종용 설정과 22개 언어로 된 문서 15 MB. 한 언어로, 한 곳에서 돌리는 도구를 위해서 말입니다.
최종 판단
설치하지 말고 털어 가십시오. 감사에서 살아남은 다섯 조각은 스캐너, 설정 블록, instinct 시스템, 컨텍스트를 세어 주는 스킬 세 개, 그리고 나머지 없이 앞의 넷을 손에 넣게 해 주는 인스톨러입니다.
결정을 짓는 숫자는 200,000 윈도우 대비 전체 설치의 상시 컨텍스트 27,000 토큰입니다. 라이선스가 이 약탈을 정당하게 만듭니다. MIT이고, 이 저장소에서 디렉터리 다섯 개를 복사해 나오는 것은 우회로가 아니라 의도된 사용입니다.
Reddit에서는 Superpowers와 ECC 중 무엇을 고를지 계속 묻습니다. 둘은 같은 종류가 아닙니다. 하나는 에이전트가 일하는 방식에 대한 규율이고, 다른 하나는 부품함입니다. 부품함에 대한 답은 부품을 가져가는 것입니다.
이 모든 것에는 두 가지 한계가 있습니다. 여기 있는 모든 내용은 버전 2.2.1에서 측정했습니다. 저장소는 하루 전에 갱신되었고 열린 풀 리퀘스트 110개가 대기 중이니, 계속 움직입니다. 그리고 이 중 어떤 것도 스킬이 답을 더 좋게 만드는지는 재지 않습니다. 그것을 가지고 있는 비용이 얼마인지를 잽니다. 서로 다른 질문이고, 영상에 담기는 것은 그중 하나뿐입니다.
AIDive