클로드 코드 모드, 어디까지 되고 어디서 막힐까: 솔로스택 실험 영상으로 본 기능·한계·설치 전 validate 점검법 | DAKER 커뮤니티
클로드 코드에 모드(mods)를 붙이면 입력창 위에 한도 미터를 띄우고, 위험한 명령을 막고, 짧은 질문은 더 가벼운 모델로 보낼 수 있습니다. 그런데 어디서부터는 안 되고, 무엇은 반드시 조심해야 할까요. 솔로스택(Solostack) 채널이 2026년 10월 16일 공개한 영상 「클로드 코드 모드, 어디까지 되고 어디서 막힐까 — 직접 다 돌려 봤어요」는 지난 쇼츠 댓글로 받은 질문을 하나씩 맥에서 직접 실행해 확인합니다. 해커톤에서 클로드 코드를 주력 도구로 쓰는 분이라면, 모드를 깔기 전에 이 영상의 안전 파트만큼은 먼저 보시길 권합니다.

영상 보기: https://www.youtube.com/watch?v=2dUCXmMCX5Q
모드는 클로드 코드 안에서 도는 내 코드입니다
영상은 모드를 이렇게 정의합니다. 클로드 코드가 도구를 쓰기 직전이나 화면을 그리기 직전처럼 무언가 하려는 순간에 내 함수를 불러 주고, 그 함수는 지켜보거나 내용을 바꾸거나 아예 대신 처리할 수 있습니다. 비슷한 기능과의 차이도 짧게 정리합니다. 스킬은 클로드가 읽는 설명서, MCP는 클로드에게 도구를 붙이는 방법, 설정 훅은 정해진 때에 스크립트를 돌리는 장치이고, 이 중 화면에 직접 그릴 수 있는 것은 모드뿐입니다. 필요한 파일은 이름표 파일, 연결 파일, 코드 파일 세 개이고, 공식 문서의 첫 예제는 도구 사용 횟수를 세어 스피너 옆에 보여 주는 20줄 남짓한 코드입니다.
되는 것: 화면, 끼어들기, 바깥
첫째는 화면입니다. 입력창 바로 위에 한 줄을 띄우고, 옆에 패널을 열어 탭과 입력란, 선택 상자를 넣을 수 있습니다. 마우스를 올리면 테두리 색이 바뀌는 호버도 됩니다. 스피너 문구, 도구 줄, 클로드가 질문하는 창처럼 클로드 코드가 원래 그리는 부분도 바꿀 수 있고, 영상 기준으로 그릴 수 있는 자리는 13곳입니다. 대화 속 글을 드래그해 고르면 모드가 그 글을 읽을 수도 있습니다.
둘째는 끼어들기입니다. 클로드가 도구를 쓰기 직전에 모드가 먼저 보기 때문에 rm -rf 같은 위험한 명령을 막을 수 있고, 영상에서는 클로드가 막힌 이유를 읽고 다른 방법을 물었습니다. 모델 요청에도 끼어들 수 있어서, 짧은 질문을 Haiku로 보내는 모델 라우터를 만들었더니 실제로 Haiku가 답했습니다.
셋째는 바깥입니다. 모드는 파일을 읽고 쓰고, 프로그램을 실행하고, 인터넷 요청도 보냅니다. 컨텍스트 사용률과 5시간·주간 한도 같은 세션 정보도 읽습니다. 영상의 세탁기·전력 화면은 맥에 띄운 가짜 서버로 흉내 낸 것이라고 설명란에 밝혀 두었습니다.
한 문장으로 한도 미터를 만들고 두 번 고쳤습니다
영상의 실습이 특히 실용적입니다. 「지금 컨텍스트가 얼마나 찼는지, 5시간이랑 주간 사용 한도를 몇 % 썼는지 입력창 위에 한 줄로 보여 주는 mods 만들어 줘」라는 요청 한 문장에 클로드는 클로드 코드에 들어 있는 모드 만들기 스킬을 불러와 코드를 쓰고, 세션에서 바로 켤지 묻습니다. 처음에는 숫자만 나와서 막대와 색, 리셋까지 남은 시간을 넣어 달라고 고쳤고, 남은 시간이 화면을 다시 그릴 때만 계산된다는 점을 클로드가 먼저 알려 줘서 1분마다 갱신되도록 한 번 더 고쳤습니다. 완성 후 검사해 보니 이 모드가 쓰는 기능은 세션 정보, 시계, 상태, 저장뿐이었습니다.
안 되는 것: 허락 창, 별도 화면, 일부 환경
명령 실행 여부를 묻는 허락 창과 에이전트 목록 같은 별도 화면은 모드로 바꿀 수 없습니다. 어디서 보이느냐도 중요합니다. 공식 문서 기준으로 모드 화면은 터미널의 CLI와 데스크톱 앱 Code 탭에서 보이고, 데스크톱 앱의 WSL 세션에서는 플러그인을 쓸 수 없어 모드가 돌지 않습니다. 영상에서는 VS Code 확장 채팅창과 클라우드 세션에서 코드는 돌지만 화면은 나오지 않았습니다. 폰 SSH 앱에서는 탭이 마우스 클릭으로 들어가지 않았고, 사진 띄우기는 Kitty와 Ghostty 터미널에서만 됐습니다. 모드 함수 하나가 10초를 넘기면 그냥 건너뛴다는 제한도 있습니다.
가장 중요한 것: 모드에는 샌드박스가 없습니다
공식 문서는 모드가 샌드박스 없이 내 권한으로 돈다고 분명히 적습니다. 파일 읽기·쓰기, 프로그램 실행, 인터넷 요청은 물론 프롬프트와 도구 호출을 보고 고치거나, 묻지 않고 허락하거나, 내 사용량으로 모델을 부를 수도 있습니다. 샌드박스를 켜도 그것이 가두는 것은 클로드가 실행하는 Bash 명령이고, 모드가 띄운 프로세스는 그 밖에서 돕니다.
Validation passed는 파일에 오류가 없다는 뜻이지 안전하다는 뜻이 아닙니다. 설치 전에는 모드가 쓰는 기능 이름을 확인하고, 남이 만든 모드라면 소스까지 열어 봐야 합니다.
영상은 화면이 똑같은 날씨 모드 두 개로 이를 보여 줍니다. 한쪽은 화면만 그리고, 다른 한쪽은 몰래 API 키를 찾아 인터넷 요청을 보내도록 만든 시험용인데, 두 모드 모두 claude plugin validate 검사를 통과합니다. 차이는 출력의 기능 이름에서만 드러납니다. 파일(fs), 프로그램 실행(process), 인터넷(http fetch), 환경 변수·설정 읽기, 모델 호출 같은 이름이 보이면 한 번 더 살펴보라는 것이 영상의 조언입니다. 또 오토 모드를 켜 둬도 모드가 허락한 명령은 분류기 검사를 거치지 않는다고 설명합니다. 자동 업데이트를 켜 두면 확인한 파일이 나중에 바뀔 수 있다는 점도 짚습니다.
문제가 생기면 끄는 방법도 세 가지가 있습니다. 해당 세션만 끄려면 claude --safe-mode로 시작하고, 모든 세션에서 끄려면 ~/.claude/settings.json에 disableAllHooks를 true로 설정하며(설정 훅도 함께 꺼짐), 개별 모드는 /plugin에서 끄거나 지웁니다.
설치는 두 줄, 범위는 꼭 확인
영상은 댓글에서 문의가 많았던 마크다운 모드(deepskyblue86/claude-markdown-mod)를 실제로 설치합니다. 마켓플레이스 추가와 플러그인 설치 두 줄이면 끝나고, 켜면 클로드 답의 제목·굵은 글씨·코드·목록에 색이 들어갑니다. 주의할 점은 설치 범위입니다. local이나 project로 주면 지금 폴더가 아니라 git 저장소 최상위의 .claude 설정에 기록돼, 저장소 안 다른 작업에서도 모드가 켜집니다. 한 번만 써 보려면 claude --plugin-dir 옵션으로 폴더를 지정하면 됩니다.
영상에 나온 다른 사람들의 모드도 모두 공개 저장소에 있습니다. 입력창 위 게임 모음 cc-arcade, 호흡 안내를 띄우는 Mindful-Claude, 서브 에이전트 상태 패널 claude-agent-flow, 요청 비용을 요금 미터기처럼 보여 주는 택시 모드(devbrothers-mods)입니다. 영상 제작자는 모두 일회용 폴더에서 돌려 녹화했다고 밝힙니다.
마무리
모드는 화면도, 클로드가 하는 일도, 컴퓨터 바깥도 건드릴 수 있습니다. 그만큼 편리하고 그만큼 조심해야 합니다. 영상 제작자는 실험 환경으로 Claude Code 2.1.293~2.1.301과 macOS를 밝혔고, 모드 기능이 초기라 바뀔 수 있다고 덧붙였습니다. 여러분은 해커톤 작업 환경에 어떤 모드를 먼저 붙여 보고 싶으신가요? 이미 써 본 모드가 있다면 validate 결과와 함께 댓글로 나눠 주세요.
출처
- 영상: Solostack, 「클로드 코드 모드, 어디까지 되고 어디서 막힐까 — 직접 다 돌려 봤어요」, 2026년 10월 16일 공개 — https://www.youtube.com/watch?v=2dUCXmMCX5Q
- Claude Code 공식 문서, Mods — https://code.claude.com/docs/en/plugins/mods
- 마크다운 모드 — https://github.com/deepskyblue86/claude-markdown-mod