앤트로픽이 클로드 코드에 「mods(모드)」를 추가했다. 클로드 코드 안에서 직접 실행되는 자바스크립트·타입스크립트 플러그인으로, 도구 호출부터 화면 그리기까지 손을 댈 수 있다. 확장의 자유와 함께, 그만큼 넓어진 권한도 따라왔다.
클로드 코드 mods는 무엇인가
한 줄로 말하면 클로드 코드의 동작과 겉모습을 개발자가 직접 고칠 수 있게 하는 확장 기능이다. 앤트로픽은 공식 블로그에서 mods를 「클로드 코드가 작동하는 방식을 바꾸는 작은 타입스크립트 함수」로 소개했다.
핵심은 실행 위치다. mods는 클로드 코드 프로세스 안에서 직접 돈다. 프롬프트 입력, 도구 호출, UI 렌더링 같은 사건이 일어날 때 끼어들어 감시하거나, 내용을 바꾸거나, 아예 대신 처리한다. 창(패널)과 로딩 애니메이션, 대화 상자 같은 화면 요소도 mods의 손이 닿는 범위다.
배포 방식은 플러그인이다. mods는 플러그인 형태로 묶여 공유되며, 카탈로그를 통해 남의 mod를 받아 쓸 수도, 직접 만들어 올릴 수도 있다. 앤트로픽은 공식 문서에서 직접 작성하거나 클로드 코드에게 작성을 맡기라고 안내한다.
기존 hooks와 무엇이 다른가
클로드 코드에는 이미 hooks라는 확장 지점이 있었다. hooks는 정해진 시점에 명령을 끼워 넣는 방식이라, 할 수 있는 일이 미리 정해져 있다. mods는 그보다 안쪽으로 들어간다. 프롬프트가 처리되기 전에 내용을 고치고, 위험한 명령을 막고, 화면 출력까지 바꾼다.
- hooks: 정해진 지점에 외부 명령을 실행
- mods: 클로드 코드 내부에서 프롬프트·도구 호출·UI를 직접 다룸
바꿔 말하면 커스터마이즈의 폭이 넓어진 대신, 개발자가 책임져야 할 범위도 넓어졌다는 뜻이다.
mods로 할 수 있는 일
앤트로픽이 든 예를 보면 범위가 짐작된다. 프롬프트를 다시 쓰거나, 위험한 명령을 실행 전에 차단하거나, 클로드 코드에 없던 맞춤 UI를 붙이거나, 기본 기능을 다른 방식으로 바꾸는 식이다. 자바스크립트나 타입스크립트로 작성한 이벤트 핸들러가 사용자의 프롬프트 입력과 도구 호출, UI 렌더링 시점에 걸린다.
체감상 의미가 큰 대목은 화면이다. 명령을 다루는 것만으로는 닿지 않던 표시 방식이나 로딩 화면 같은 요소까지 개발자가 직접 정의할 수 있게 됐다. 팀마다 다른 업무 흐름에 맞춰 클로드 코드를 손보는 일이 훨씬 쉬워진 셈이다.
언제부터, 어떻게 쓰나
mods는 클로드 코드 v2.1.287(10월 1일)부터 제공된다. 설치와 활용은 카탈로그를 통해 이뤄지며, 직접 mod를 작성하려면 타입스크립트 지식이 필요하다. VS Code 확장에서는 처리 자체는 동작하지만 화면 렌더링에는 대응하지 않는다는 점도 짚어둘 만하다.
가장 조심할 것: 권한
앤트로픽은 mods가 클로드 코드와 똑같은 기기 권한으로 돈다고 명시한다. 다시 말해 mod에 클로드 코드가 할 수 있는 일을 전부 시킬 수 있다는 뜻이다. 파일을 읽고 쓰고, 코드를 실행하는 권한이 그대로 mod에게도 넘어간다.
공식 문서도 mod를 넣기 전에 「무엇을 하는지」 확인하라고 권한다. 믿을 만한 배포자인지, 코드가 무엇에 접근하는지를 먼저 따져야 한다. 샌드박스로 격리되는 구조가 아니라는 점이 이 주의를 더 무겁게 만든다.
시작하려면
처음이라면 공식 예제 mod를 돌려 동작을 익히는 편이 빠르다. 앤트로픽이 기본으로 제공하는 mod의 소스를 읽으면 작성법의 감을 잡을 수 있다. 설치 자체는 /plugin 명령으로 이뤄진다.
mods는 클로드 코드를 팀 업무 흐름에 맞춰 깊게 손보려는 개발자에게 실질적인 도구가 된다. 그만큼 무엇을 믿고 넣을지 스스로 판단해야 할 몫도 커졌다. 남의 mod를 받을 때는 코드를 한 번 훑어보는 습관이 안전을 가른다.






