개발자 주의: Claude Code가 이제 claude.ai 웹 스킬과 플러그인을 로컬 환경에 자동으로 동기화합니다 (기본 설정)
Developers: Claude Code now silently syncs your claude.ai (web) skills and plugins to your local machine, enabled by default
핵심 요약
Claude Code가 사용자 동의 없이 웹 설정을 로컬 환경에 자동 동기화하여 개발자들의 반발을 사고 있습니다.
- 자동 동기화 논란 — Claude Code가 웹 스킬과 플러그인을 로컬 디렉토리에 강제로 동기화함
- 개발 환경 침해 — 로컬 설정과 웹 환경이 섞여 토큰 낭비 및 디버깅 문제를 유발함
- 불투명한 업데이트 — 사전 고지 없는 A/B 테스트 및 설정 변경으로 개발자 불편 초래
- 해결책 모색 — 설정 파일 수정을 통해 동기화 기능을 비활성화할 수 있는 것으로 보임
난 시니어 개발자인데, 개인적인 용도로 쓰는 Claude 웹 채팅이랑 로컬 CLI 개발 환경 설정을 일부러 따로 관리하고 있거든.
오늘 보니까 Claude Code가 내 claude.ai 계정에 있던 스킬이랑 플러그인 파일 거의 700개를 내 개발 서버에 있는 ~/.claude/skills/synced/랑 ~/.claude/plugins/synced/라는 새 디렉토리 두 곳으로 멋대로 동기화해놨더라. 덕분에 세션 시작할 때마다 토큰을 10,000개 가까이 잡아먹고 있음.
조사해보니까 이 기능이 서버 측 플래그(tengu_claudeai_skills_sync_enabled)로 제어되는 거더라고. 9월에 도입된 기능이고 (놀랍게도) 변경 로그에 짧게 언급되긴 했는데, 앤스로픽이 내 컴퓨터에는 며칠 전부터 말도 없이 이걸 강제로 켜버린 거야.
일단 제일 먼저 드는 의문은 이거임. 앤스로픽 대체 누가 소비자용 웹 채팅 설정을 로컬 개발 환경이랑 자동으로 섞는 게 좋은 생각이라고 판단한 거냐?
두 번째로, 이건 최근 들어 계속되는 찜찜한 행보의 연장선이야. 몇 달 전에도 자동 업데이트 끄고 바이너리 버전 고정해놨는데, 앤스로픽이 내 설정을 무시하고 바이너리를 업데이트하더니 내 설치 환경을 서버 측 A/B 테스트에 멋대로 집어넣더라고. 실험 할당 정보가 로컬 설정에 캐시되면서 모든 API 요청마다 x-cc-atis 헤더로 전송되기까지 했음. 그 변경 사항 때문에 바로 에러 터져서 원인 찾느라 몇 시간 동안 디버깅만 했다고.
앤스로픽 서비스를 쓰면 어느 정도 서버 측 제어가 들어오는 건 이해하고, 그 정도는 괜찮아. 근데 서비스를 원격으로 관리하는 거랑 개발자의 로컬 환경을 말도 없이 수정해서 귀한 시간 몇 시간씩 날려 먹게 만드는 건 차원이 다른 문제잖아.
서버 측 기능 플래그로 로컬 파일이나 설정, 동작을 바꿀 수 있게 만들 거면, 최소한 그런 변경이 일어날 때 사용자한테 알림이라도 줘야 하는 거 아니냐? 특히 A/B 테스트에 강제로 집어넣을 때는 더더욱 말이야.


