앤트로픽(Anthropic)의 AI 코딩 도우미 클로드 코드(Claude Code)가 사용자 경험을 혁신할 수 있는 새로운 확장 기능인 '모드(mod)'를 발표했습니다. 모드는 자바스크립트(JavaScript) 또는 타입스크립트(TypeScript)로 작성된 확장 기능으로, 클로드 코드 세션 내에서 실행되며 기존 설정이나 스킬보다 훨씬 깊이 있게 클로드 코드의 동작과 사용자 인터페이스(UI)를 변경할 수 있습니다. 이를 통해 개발자는 자주 확인하는 정보를 표시하거나, 특정 명령 실행 전 확인 절차를 추가하는 등 자신의 작업 흐름에 최적화된 환경을 구축할 수 있습니다.
모드는 프롬프트 제출, 도구 호출, 턴 시작/종료 등 다양한 이벤트에 훅(hook)을 연결하여 이벤트를 관찰하거나, 입력을 수정하거나, 심지어 기본 동작을 직접 처리할 수 있습니다. 예를 들어, '토큰 날씨(Token Weather)' 모드는 컨텍스트 사용량을 날씨 아이콘과 작은 차트로 시각화하여 프롬프트 위에 표시하며, '블래스트 레이디어스(Blast Radius)' 모드는 파일 삭제나 Git 강제 푸시와 같은 위험한 명령이 실행되기 전에 그 영향을 미리 보여주고 사용자 승인을 받습니다. 또한, '리플레이 시어터(Replay Theater)' 모드는 직전 턴의 파일 변경 사항을 하나씩 검토할 수 있도록 돕습니다. 이처럼 다양한 모드를 자연어 요청만으로 생성하고, 핫 리로드(hot reload) 기능을 통해 세션을 재시작하지 않고도 수정 결과를 즉시 확인할 수 있습니다.
클로드 코드의 모드 도입은 개발자들이 AI 코딩 도우미를 자신의 작업 방식에 맞춰 더욱 유연하게 활용할 수 있도록 지원한다는 점에서 큰 의미가 있습니다. 단순한 설정 변경을 넘어, AI의 동작 방식과 UI를 직접 프로그래밍 방식으로 제어함으로써 개발 생산성을 극대화할 수 있는 잠재력을 제공합니다. 특히, 자체 기술 스택에 맞춘 확인 절차를 추가하거나, 특정 팀 규칙을 프롬프트에 자동으로 삽입하는 등 기업 환경에서도 맞춤형 솔루션을 구축하는 데 활용될 수 있습니다. 다만, 모드는 클로드 코드와 동일한 접근 권한으로 실행되므로, 신뢰할 수 있는 출처의 모드만 설치하여 보안 위험을 최소화하는 것이 중요합니다.