Claude Code가 점점 똑똑해진다고? Everything Claude Code 완벽 정리!

반응형

 

 

 

AI 코딩 도구를 쓰다 보면 이런 경험 한 번쯤 있으시죠?

 

"어제 분명히 이 오류 해결하는 법 알려줬는데... 오늘은 또 처음부터 설명해야 하네..."

 

맞아요. Claude Code는 기본적으로 세션이 끝나면 기억이 사라집니다.

마치 매일 아침 기억을 잃는 조수를 고용한 것처럼요.

 

그런데 이 문제를 완전히 해결해주는 도구가 있습니다.

바로 Everything Claude Code(ECC)입니다!

 

 

Everything Claude Code가 뭔가요?

 

한마디로 설명하면...

 

"Claude Code를 더 똑똑하고, 더 안전하고, 더 내 것으로 만들어주는 업그레이드 패키지"

 

GitHub에서 무료로 사용할 수 있고, 153,000개가 넘는 스타를 받은 엄청난 인기 오픈소스 프로젝트입니다.

 

Anthropic 해커톤 우승작이기도 하고요!

 

쉽게 비유하자면 이렇습니다.

 

- 기본 Claude Code = 갓 입사한 신입 개발자

- ECC 적용 후 = 우리 프로젝트를 6개월째 담당한 숙련 개발자

 

신입은 매번 프로젝트 구조를 설명해줘야 하지만, 숙련 개발자는 알아서 척척 처리하죠!

 

 

ECC의 핵심 기능 4가지

 

1) 에이전트(Agents) — 전문가 팀을 고용하는 느낌

 

ECC에는 47명의 전문 에이전트가 있습니다.

에이전트
역할
비유
planner
기능 구현 계획 수립
프로젝트 매니저
code-reviewer
코드 품질 검토
시니어 개발자
security-reviewer
보안 취약점 분석
보안 전문가
tdd-guide
테스트 주도 개발 코치
QA 엔지니어
build-error-resolver
빌드 오류 수정
트러블슈터

 

예를 들어...

/plan "로그인 기능 추가"
 

→ planner 에이전트가 자동으로 등장해서

"1단계: DB 스키마 설계, 2단계: API 엔드포인트 작성, 3단계: 프론트 연동..."
 

전체 구현 계획을 체계적으로 잡아줍니다!

 

2) 스킬(Skills) — 181개의 '업무 매뉴얼'

 

스킬은 Claude Code에게 먹이는 전문 지식 파일입니다.

 

현실 비유를 들면...

 

회사에 신입이 들어오면 "우리 회사는 이렇게 일해요"라는 매뉴얼을 줍니다. ECC의 스킬이 바로 그 매뉴얼이에요.

 

- tdd-workflow 스킬 → "테스트 먼저 작성하고 코드는 그 다음에"

- security-review 스킬 → "API 만들 때 이 보안 항목들 꼭 체크"

- backend-patterns 스킬 → "데이터베이스 연결은 이 패턴으로"

 

181개의 스킬이 있으니, TypeScript든 Python이든 Go든 Java든... 내가 쓰는 언어와 프레임워크에 딱 맞는 매뉴얼을 골라 쓸 수 있습니다.

 

3) 훅(Hooks) - 자동으로 일하는 비서

 

훅은 특정 상황이 되면 자동으로 실행되는 스크립트입니다.

 

- 파일을 저장했을 때 → 자동으로 코드 포맷팅 + 타입 체크

- 세션을 시작할 때 → 이전 작업 내용 자동으로 불러오기

- 프롬프트를 입력할 때 → 실수로 API 키 노출 여부 자동 감지!

- 세션을 끝낼 때 → 이번 세션에서 배운 패턴 자동 저장

 

특히 "API 키 노출 감지" 기능은 정말 유용합니다.

실수로 프롬프트에 `sk-1234abcd...` 같은 비밀 키를 넣으면 자동으로 경고해줘요!

 

4) 규칙(Rules) — 항상 지켜야 할 코딩 원칙

 

규칙은 모든 세션에서 항상 자동으로 적용되는 가이드라인입니다.

 

- rules/common/ → 언어 상관없이 항상 지키는 원칙

- rules/typescript/ → TypeScript 프로젝트일 때만 적용

- rules/python/ → Python 프로젝트일 때만 적용

- rules/golang/ → Go 프로젝트일 때만 적용

 

예를 들어 `rules/common/testing.md`에 "커버리지 80% 이상 유지"라고 써두면, Claude Code가 코드를 짤 때 항상 그 원칙을 지킵니다.

 

 

가장 흥미로운 기능 - 스스로 학습하는 AI

 

ECC에서 가장 놀라운 기능은 바로 자동 학습 시스템입니다!

 

패턴 감지 → 본능 생성 → 기술 출현

 

인간이 경험으로 성장하는 것처럼, Claude Code도 똑같이 성장할 수 있습니다.

 

[1단계] 패턴 감지

오늘 세션에서 UART 에러를 3번 같은 방법으로 해결했다면?

→ 세션이 끝날 때 자동으로 이 패턴을 포착!

 

[2단계] 본능(Instinct) 생성

"STM32 UART 설정 시 인터럽트 활성화 순서를 지켜야 한다"

→ 신뢰도 0.72 짜리 본능 파일이 자동 생성됨

 

[3단계] 기술(Skill) 출현

비슷한 본능이 쌓이면 /evolve 명령어 한 번으로

→ "STM32 UART 드라이버 패턴" 스킬이 자동 완성!

→ 다음 세션부터는 같은 실수 없이 척척 처리!

 

마치 점점 우리 프로젝트를 이해해가는 팀원 같죠?

 

 

강력한 보안 기능 - AgentShield

 

ECC에는 전용 보안 감사 도구도 내장되어 있습니다.

> npx ecc-agentshield scan
 

 

이 명령어 하나로...

- Claude Code 설정 파일에 실수로 넣은 API 키가 있는지 검사

- 훅 파일에 인젝션 공격 위험이 있는지 분석

- MCP 서버 설정의 보안 위험도 평가

- 전체 보안 등급을 A~F로 평가

 

1,282개의 테스트와 102개의 보안 규칙이 적용됩니다.

개인 프로젝트엔 과할 수도 있지만, 팀 프로젝트나 실서비스 개발엔 정말 유용합니다!

 

 

설치 방법 - 생각보다 간단합니다!

 

Step 1: 저장소 클론

git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
npm install
 

Step 2: 설치 스크립트 실행

# 전체 설치 (모든 기능 한 번에)
./install.sh --profile full
 

특정 언어만 선택해서 설치

./install.sh typescript # TypeScript/JavaScript 개발자
./install.sh python # Python 개발자
./install.sh golang # Go 개발자
./install.sh typescript python # 여러 개 동시에도 가능!
 

Windows 사용자라면...

powershell

.\install.ps1 --profile full
 

Step 3: 바로 사용 시작!

 

설치 완료 후 Claude Code를 실행하면 자동으로 적용됩니다.

/plan "새 기능 추가" → planner 에이전트가 자동 등장
/tdd → TDD 워크플로우 시작
/code-review → code-reviewer가 내 코드 검토
/security-scan → 보안 취약점 스캔
/build-fix → 빌드 오류 자동 분석 및 수정
 

 

 

비용도 아낄 수 있어요!

 

Claude Code를 많이 쓰다 보면 토큰 비용이 부담될 수 있는데요. ECC는 설정 최적화 팁도 제공합니다.

 

`~/.claude/settings.json`에 아래 내용을 추가해보세요.

json
{
  "model": "sonnet",
  "env": {
    "MAX_THINKING_TOKENS": "10000",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
    }
}
 
설정
효과
model: sonnet
비용 약 60% 절감 (일반 작업엔 충분)
MAX_THINKING_TOKENS: 10000
내부 사고 비용 약 70% 절감
AUTOCOMPACT_PCT: 50
긴 세션에서 품질 유지

 

복잡한 아키텍처 설계를 할 때만 `/model opus`로 전환하면 됩니다!

 

 

이런 분들께 강력 추천합니다

 

- Claude Code를 매일 쓰는 개발자라면

- 같은 실수를 AI에게 반복 설명하는 게 지겨운 분이라면

- 팀 프로젝트에서 AI 코딩 표준을 통일하고 싶다면

- 보안이 중요한 서비스를 개발하는 분이라면

- TypeScript, Python, Go, Rust, Java, C++ 등 다양한 언어를 사용한다면

 

 

마무리하며...

 

처음엔 "그냥 설정 파일 모음 아닌가?" 싶었는데, 파고들수록 정말 잘 만들어진 시스템이라는 걸 느꼈습니다.

 

특히 패턴 감지 → 본능 생성 → 기술 출현으로 이어지는 자동 학습 사이클은, 단순한 도구를 넘어서 "함께 성장하는 AI 파트너"를 만들어준다는 철학이 담겨 있어요.

 

매일 함께 쓸수록 더 똑똑해지는 개발 동료... 어떠세요?

 

관심 있으신 분들은 바로 Star 누르고 설치해보세요!

 

> GitHub: https://github.com/affaan-m/everything-claude-code

> 라이선스: MIT (무료, 자유롭게 수정 가능)

 

 

#ClaudeCode #EverythingClaudeCode #AI코딩 #개발도구 #Claude #Anthropic #코딩자동화 #AgentShield #오픈소스 #개발생산성

 

 

 

반응형
TAGS.

Comments