Claude Code 모드(mod) 시작하기

1 week ago 22

Claude Code의 동작과 UI를 바꾸는 JavaScript/TypeScript 확장인 모드(mod) 로, 세션 안에서 이벤트를 관찰하고 도구 실행에 개입하거나 맞춤 패널을 표시할 수 있음 원하는 기능을 자연어로 요청해 모드를 만들 수 있으며, 핫 리로드로 세션을 재시작하지 않고 수정 결과를 확인할 수 있음 약 80줄의 Token Weather 예제는 컨텍스트 사용량을 날씨와 작은 차트로 표시하며, 매 턴 자동으로 갱신됨 Blast Radius는 위험한 명령이 실행되기 전 영향을 보여주고 승인을 받으며, Replay Theater는 직전 턴의 파일 변경을 하나씩 살펴보게 함 Claude Code 2.1.287 이상에서 기본 지원하며 일반 플러그인처럼 설치·공유함. Claude Code와 같은 접근 권한으로 실행되므로 신뢰할 수 있는 모드만 설치해야 함 모드로 Claude Code의 동작과 화면 바꾸기 모드(mod) 는 Claude Code 세션 안에서 실행되는 JavaScript/TypeScript 확장으로, 설정이나 스킬보다 깊게 동작과 UI를 바꿀 수 있음 자주 확인하는 정보를 표시하거나, 특정 명령 앞에 확인 절차를 두거나, 원하는 방식의 변경 검토 화면을 만들 수 있음 터미널과 데스크톱 앱에서 맞춤 UI를 표시할 수 있음 기존 설정 훅은 이벤트마다 셸 명령을 실행하지만, 모드는 한 번 로드된 뒤 세션에 상주함 상태를 유지하면서 이벤트에 따라 화면을 갱신하고, 패널을 열거나 슬래시 명령과 모델이 사용할 도구를 등록할 수 있음 프롬프트 제출, 도구 호출, 턴과 세션의 시작·종료, UI 렌더링 등의 이벤트에 훅을 연결함 이벤트를 그대로 넘기며 관찰하거나, 입력을 수정하거나, 기본 동작 대신 직접 처리할 수 있음 Claude Code의 AGENTS.md 지원과 /diff 패널도 모드로 구현되어 있음 테스트를 포함한 소스는 공개 저장소의 mods/에서 확인할 수 있음 원하는 기능을 자연어로 요청하기 claude를 실행하고 원하는 모드를 자연어로 설명하면 Claude Code가 구현할 수 있음 핫 리로드를 허용하면 턴이 끝날 때 모드가 나타나며, 이후 수정도 세션을 재시작하지 않고 확인할 수 있음 “컨텍스트 사용량을 프롬프트 위에 표시해줘”, “끝에 달러 비용도 추가해줘”처럼 결과를 설명하고 반복해서 다듬을 수 있음 이렇게 만든 모드는 해당 세션에만 로드되고 폴더도 나중에 정리되므로, 계속 사용하려면 별도로 복...

Read Entire Article