반응형
개요
Windows 11 환경에서 Claude Code + ECC(Everything Claude Code) 플러그인 설치 및 설정한 내용 정리.
작업 일자: 2026-04-29 | 작업 경로: C:\\Users\\사용자
1. 설치 과정 요약
Git 설치 (사전 필수)
ECC 마켓플레이스 클론에 git이 필요한데 PATH 미등록 상태였음.
# winget으로 Git 설치
winget install Git.Git
# SSH known_hosts 등록 (GitHub)
mkdir -p ~/.ssh
ssh-keyscan github.com >> ~/.ssh/known_hosts
- 설치 경로: C:\\Program Files\\Git\\cmd\\
- Claude Code 재시작 필요 (새 PATH 반영)
ECC 마켓플레이스 & 플러그인 설치
# SSH 오류 발생 시 → HTTPS URL 사용
/plugin marketplace add <https://github.com/affaan-m/everything-claude-code>
# 플러그인 설치
/plugin install everything-claude-code@everything-claude-code
# 적용
/reload-plugins
2. 글로벌 settings.json 설정
경로: C:\\Users\\사용자명\\.claude\\settings.json
항목 값 설명
| autoUpdatesChannel | latest | 최신 버전 자동 업데이트 |
| theme | dark | 다크 모드 |
| model | sonnet | 기본 모델: Claude Sonnet |
| MAX_THINKING_TOKENS | 10000 | 사고 토큰 최대값 |
| CLAUDE_CODE_SUBAGENT_MODEL | haiku | 서브에이전트 모델 |
| permissions.allow | Bash(git *) | git 명령어 자동 허용 |
3. 활성화한 ECC 스킬 3종(프로젝트별 필요시 스킬추가)
스킬 역할
| search-first | 코드 작성 전 기존 라이브러리/도구 검색 우선 |
| tdd-workflow | RED→GREEN→REFACTOR TDD 사이클, 80%+ 커버리지 강제 |
| strategic-compact | 컨텍스트 50 tool call 초과 시 /compact 권고 |
strategic-compact 훅 (settings.json)
"hooks": {
"PreToolUse": [{
"matcher": "Edit|Write",
"hooks": [{
"type": "command",
"command": "node \\"C:/Users/사용자명/.claude/plugins/cache/everything-claude-code/everything-claude-code/2.0.0-rc.1/scripts/hooks/suggest-compact.js\\"",
"statusMessage": "Checking context budget..."
}]
}]
}
- threshold: 50 tool call → 첫 알림, 이후 25회마다 반복
- COMPACT_THRESHOLD 환경변수로 임계값 조정 가능
4. ECC 핵심 구성 요소
구성요소 경로 역할
| Skills | ~/.claude/skills/ | 재사용 가능한 워크플로우 번들 |
| Agents | ~/.claude/agents/ | 위임용 서브에이전트 |
| Hooks | settings.json > hooks | 이벤트 기반 자동화 |
| Rules | ~/.claude/rules/ | 항상 따르는 코딩 가이드라인 |
| Commands | ~/.claude/commands/ | 슬래시 커맨드 진입점 |
5. ECC 주요 스킬 카테고리
코어 워크플로우
- tdd-workflow — TDD 강제 (unit + integration + E2E)
- verification-loop — 빌드 → 테스트 → 린트 → 보안 검증
- strategic-compact — 컨텍스트 예산 관리
- search-first — 구현 전 기존 도구 검색 우선
- security-review — 보안 체크리스트
- continuous-learning-v2 — 세션 패턴 자동 추출 → 스킬 진화
프레임워크별
- Python: python-patterns, python-testing, django-*
- Go: golang-patterns, golang-testing
- Java: java-coding-standards, springboot-*
- Frontend: frontend-patterns, frontend-slides
비즈니스/콘텐츠
- deep-research, market-research, article-writing, content-engine
6. MCP 관리 원칙
- 200k 컨텍스트 중 MCP 과다 활성화 시 실효 컨텍스트 70k로 감소
- 권장: MCP 20~30개 설정, 실제 활성화는 10개 미만, 활성 도구 80개 미만
- 확인 명령어: /mcp 또는 /plugins
7. 키보드 단축키
단축키 기능
| Ctrl+U | 입력 줄 전체 삭제 |
| ! | 빠른 bash 명령어 실행 |
| @ | 파일 검색 |
| / | 슬래시 커맨드 |
| Shift+Enter | 멀티라인 입력 |
| Tab | thinking 표시 토글 |
| Esc Esc | Claude 중단 / 코드 복원 |
8. 트러블슈팅 기록
문제 원인 해결
| git not found | Git PATH 미등록 | winget 설치 후 재시작 |
| SSH host key 오류 | known_hosts 없음 | ssh-keyscan github.com >> ~/.ssh/known_hosts |
| Plugin ecc not found | 플러그인 이름 오류 | everything-claude-code@everything-claude-code 사용 |
9. 관련 파일 경로
- 글로벌 설정: C:\\Users\\사용자명\\.claude\\settings.json
- ECC 플러그인 캐시: C:\\Users\\사용자명\\.claude\\plugins\\cache\\everything-claude-code\\
- 프로젝트 설정: C:\\Users\\사용자명\\Desktop\\클로드설정\\260429md\\.claude\\settings.json
- SSH known_hosts: C:\\Users\\사용자명\\.ssh\\known_hosts
- ECC 스크립트(훅): .../2.0.0-rc.1/scripts/hooks/suggest-compact.js
'클로드(claude) > 클로드코드 사용일지' 카테고리의 다른 글
| 제주도지역 옥상 우수량 산출기 — 개발 과정 및 산정 방법론 (0) | 2026.05.27 |
|---|---|
| 🎙️ 시리로 Claude 음성 비서 만들기 (0) | 2026.05.18 |
| GCP Cloud Run MCP 서버 배포 기록 (0) | 2026.04.27 |
| MCP 배포하기 (0) | 2026.04.27 |
| 2026-04-24 작업 일지 — AgentShield 보안 스캔 및 수정 (0) | 2026.04.25 |