❯ Claude 참고자료 하고 싶은 일에서 출발해 쓸 기능을 찾는다

슬래시 · 플러그인

섹션 21 · 항목 177

A3 치트시트 인쇄 core 84개
섹션 21개

세션

세션 & 대화 관리

대화 자체를 다루는 명령들. 작업이 바뀌면 이어가지 말고 자르는 편이 나음.

# /clear [name]

새 대화 시작

컨텍스트를 비우고 새 대화를 연다. 이름을 붙여 두면 /resume 목록에서 방금 자른 대화가 무엇이었는지 알아볼 수 있다 — 이름 없이 자르면 나중에 목록에서 구분이 안 된다.

같은 대화를 이어가면서 자리만 확보하려면 /clear 가 아니라 /compact 다. 잘라 놓고 후회했으면 /resume 으로 돌아가거나, 같은 프로세스 안이라면 /rewind 메뉴의 '이전 세션' 항목으로 복원한다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · → 건드리면 안 되는 걸 건드릴까 봐 불안하다 · /compact [지시] · /resume

# /compact [지시]

대화 요약

지금까지의 대화를 요약해 컨텍스트를 비운다. 뒤에 지시를 붙이면 무엇을 남길지 지정할 수 있다(/compact 실측 수치와 결정만 남겨). 규칙·스킬·메모리 파일이 압축 후에 어떻게 남는지는 공식 문서의 context-window 문서에 정리돼 있다.

요약은 정보를 잃는다. 방금 확인한 파일 내용이나 실측 수치가 날아가면 다음 판단이 근거 없이 이뤄진다 — 중요한 수치는 압축 전에 파일로 남길 것.

→ 토큰이 빨리 닳고 대화가 무거워진다

# /context [all]

컨텍스트 사용량 표시

무엇이 컨텍스트를 먹고 있는지 색 격자로 보여준다. 컨텍스트를 많이 쓰는 도구, 비대해진 메모리 파일, 한계 임박 경고까지 함께 뜬다. 감으로 자르지 말고 여기서 원인을 본 다음 /clear 냐 /compact 냐를 정하는 순서가 맞다.

한계를 넘긴 상태면 얼마나 초과했는지와 어느 명령이 자리를 비우는지도 출력에 붙는다. 전체화면 모드에서는 격자를 살리려고 항목별 내역을 접는데, all 을 주면 펼친다.

→ 토큰이 빨리 닳고 대화가 무거워진다

# /resume

다른 대화로 전환

ID·이름으로 대화를 재개하거나, 인자 없이 실행해 세션 선택기를 연다. 백그라운드 세션은 목록에 bg 로 표시되고, 아직 돌고 있는 것은 여기서 재개할 수 없다 — claude agents 에서 붙거나 거기서 먼저 세우고 와야 한다.

→ 어제 하던 걸 이어서 하고 싶다

# /rename [name]

세션 이름 변경

현재 세션 이름을 바꾸고 프롬프트 바에 띄운다. 이름을 생략하면 대화 이력에서 자동 생성한다. -p 비대화 모드에서도 쓸 수 있다(v2.1.205+).

제어문자·보이지 않는 문자는 공백으로 치환되고 200자에서 잘린다. 그 처리 후 빈 이름이 되면 거부된다. 같은 기기의 다른 세션이 이미 쓰는 이름이면 변형된 이름이 붙는다.

# /branch [name]

대화 분기

지금 지점에서 대화를 분기해 분기 쪽으로 들어간다. 원본은 그대로 남고 /resume 으로 돌아올 수 있다. 다른 접근을 시험해 보고 싶은데 지금까지의 대화를 잃고 싶지 않을 때 쓴다.

셋의 차이: 들어가는 것이 /branch, 복사본을 백그라운드로 띄우고 나는 여기 남는 것이 /fork, 곁가지를 서브에이전트에 맡겨 결과만 이 대화로 받는 것이 /subtask 다.

/fork [prompt] · /subtask <prompt>

# /fork [prompt]

새 백그라운드 세션으로 복사

현재 대화를 백그라운드 세션으로 복사하고 나는 여기서 계속 작업한다. 프롬프트를 주면 복사본이 바로 그 일을 시작하고, 없으면 에이전트 뷰에서 첫 지시를 기다린다.

제자리 편집을 하는 경우를 빼면 복사본은 코드 변경 전에 자기 워크트리를 만들도록 지시받는다 (v2.1.221+). v2.1.212 미만이거나 에이전트 뷰를 끈 환경에서는 /fork 가 대신 포크된 서브에이전트로 동작한다.

→ 작업이 커서 하나의 대화로는 안 될 것 같다

# /export [filename]

대화 내보내기

현재 대화를 평문으로 내보낸다. 파일명을 주면 그 파일로 바로 쓰고, 없으면 클립보드 복사와 파일 저장을 고르는 대화상자가 열린다. 리뷰 근거나 인수인계 기록을 남길 때 쓴다.

# /diff

변경사항 대화형 뷰어

커밋 안 된 변경과 턴별 diff 를 대화형으로 본다. 좌우 화살표로 현재 git diff 와 개별 Claude 턴을 넘기고, 위아래로 파일을 훑고, Enter 로 해당 파일 diff 를 연다. Esc 로 파일 목록으로 돌아온다.

열린 뷰어는 다른 터미널에서 브랜치를 바꾸거나 커밋해도 자동으로 갱신된다(v2.1.198+).

diff 를 git blob 원본에서 계산하므로 .gitattributes 의 diff 드라이버·textconv 필터는 적용되지 않는다 — 뷰어가 보여주는 것은 저장소 원본이다.

→ 머지 전에 변경사항을 검토받고 싶다

# /rewind [turn#]

코드+대화 체크포인트 롤백

대화만, 코드만, 또는 둘 다 이전 지점으로 되돌린다. 선택한 메시지 지점부터 요약하는 선택지도 같은 메뉴에 있다.

되돌리기 전에 무엇을 되돌리는지 확인할 것 — 코드까지 되돌리면 그 사이의 수동 편집도 함께 사라진다. 잘못 고친 것을 되돌릴 때는 git 이 아니라 이쪽이 대화까지 같이 맞춰 준다.

→ 잘못 고쳤다, 되돌리고 싶다

# /btw [question]

대화에 안 남는 곁질문

현재 세션에 대해 대화 이력에 쌓지 않고 질문한다. "지금 무슨 작업 중이었지" 같은 확인을 본 대화의 컨텍스트를 늘리지 않고 물을 수 있다.

질문 없이 실행하면 가장 최근 곁질문을 보여줘 이전 답을 다시 훑을 수 있다(v2.1.212+).

→ 토큰이 빨리 닳고 대화가 무거워진다

공식 문서 ↗ 확인 2026-08-24 (7일 전)

모델 & 실행 설정

모델·추론 강도를 세션 안에서 변경.

# /model [model]

모델 변경

모델을 바꾸고 새 세션의 기본값으로도 저장한다. 이번 세션만 바꾸려면 선택기에서 해당 줄에 s 를 누른다 — 이 구분을 모르면 잠깐 내렸던 모델이 다음 세션까지 따라온다.

선택기에서 좌우 화살표로 추론 강도까지 같이 조정할 수 있다. 확인을 거치면 진행 중인 응답이 끝나기를 기다리지 않고 바로 적용된다. -p 비대화 모드에서는 인자로 지정하며, 그때는 세션에만 적용되고 기본값으로 저장되지 않는다(v2.1.205+).

모델을 바꾸면 프롬프트 캐시가 새로 쌓인다 — 긴 대화 중간에 오가며 바꾸면 캐시 이득을 계속 버리게 된다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · /effort [level|auto]

# /effort [level|auto]

추론 강도 조정

low ~ xhigh, max, ultracode, auto 중에서 고른다. status 를 주면 현재 값을 출력한다. max 와 ultracode 는 세션 한정이고, ultracode 설정 키 자체는 남는다.

단순 반복 작업에 최고 강도를 쓸 이유가 없다. 비용이 빨리 닳으면 모델보다 먼저 이쪽을 내려 보는 편이 회복이 빠르다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · → 응답이 너무 느리다

# /advisor [model|off]

어드바이저 모델 켜기/끄기

작업 중 중요한 지점에서 두 번째 모델에게 조언을 구하는 도구를 켜거나 끈다. fable·opus·sonnet 또는 전체 모델 ID 를 받고, 인자 없이 실행하면 선택기가 열린다. fable 은 Fable 5 접근 권한이 필요하다.

조언 호출은 별도의 모델 호출이다 — 켜 둔 채로 긴 작업을 돌리면 그만큼 비용이 늘어난다.

# /autocompact [auto|tokens]

자동 컴팩트 기준 설정

컨텍스트가 얼마나 차면 자동으로 압축할지를 정한다. 500k 처럼 크기를 주거나, auto 로 모델에 맞춰진 기본값으로 되돌린다. 값은 사용자 설정에 저장되고 현재 세션에도 바로 적용된다. 인자 없이 실행하면 현재 창을 보여주는 대화상자가 열린다(v2.1.221+).

→ 토큰이 빨리 닳고 대화가 무거워진다 · /compact [지시]

# /fast [on|off]

패스트 모드 토글

패스트 모드를 켜고 끈다(v2.1.205+). 작은 모델로 내려가는 것이 아니라 같은 Opus 를 더 빠른 출력으로 돌리는 것 — 품질을 낮춰 속도를 사는 옵션으로 오해하기 쉬운 지점이다. Opus 5 / 4.8 계열에서 쓸 수 있다.

-p 비대화 모드에서의 사용 가능 범위는 제한적이다.

공식 문서 ↗ 확인 2026-08-24 (7일 전)

계획 & 실행 제어

실행 전에 계획을 받거나, 완료 조건을 걸고 맡기는 축.

# /plan [description]

계획 모드 진입

프롬프트에서 바로 계획 모드로 들어간다. 설명을 붙이면 그 작업으로 계획을 시작한다 (/plan 인증 버그 고치기).

비자명한 변경은 여기서 시작하는 편이 싸다. 방향이 틀린 구현은 품질과 무관하게 전부 버려지므로, 편집을 막아 둔 상태에서 계획을 먼저 받고 합의한 뒤 실행으로 넘긴다.

→ 레거시 코드를 리팩터링해야 한다

# /background [prompt], /bg

세션을 백그라운드로 분리

현재 세션을 백그라운드 에이전트로 떼어내고 터미널을 돌려받는다. 프롬프트를 붙이면 떼어내기 전에 지시를 하나 더 보낸다. 진행은 claude agents 로 확인한다.

이 세션을 그대로 두고 복사본만 백그라운드로 띄우려면 /fork 다.

→ 오래 걸리는 작업을 걸어두고 다른 걸 하고 싶다 · /fork [prompt]

# /loop [interval] [prompt]

프롬프트 반복 실행

세션이 열려 있는 동안 프롬프트를 반복 실행하는 번들 스킬이다 (/loop 5m 배포 끝났는지 확인).

간격을 생략하면 Claude 가 스스로 간격을 정한다. 프롬프트까지 생략하면 자율 점검이나 .claude/loop.md 의 내용을 돌린다. 짧은 간격으로 폴링하면 매 회차가 비용이므로, 기다리는 대상이 실제로 얼마나 빨리 바뀌는지에 간격을 맞추는 편이 낫다.

→ 오래 걸리는 작업을 걸어두고 다른 걸 하고 싶다

# /goal [condition|clear]

완료 조건 설정 후 자동 진행

조건을 걸면 그 조건이 충족될 때까지 턴을 넘어 계속 작업한다. 인자 없이 실행하면 현재 목표나 마지막으로 달성한 목표를 보여준다. clear·stop·off·reset·none·cancel 중 아무 것이나 주면 활성 목표를 먼저 해제한다.

조건이 검증 가능해야 한다 — "잘 되면"처럼 판정할 수 없는 조건을 걸면 멈출 근거가 없어 계속 돈다.

→ 오래 걸리는 작업을 걸어두고 다른 걸 하고 싶다

# /subtask <prompt>

서브에이전트에 하위작업 할당

전체 대화를 물려받은 백그라운드 서브에이전트를 띄우고, 나는 계속 작업한다. 끝나면 결과가 이 대화로 돌아온다(v2.1.212+).

실질 이점은 전문성이 아니라 컨텍스트 격리다 — 파일 50개를 훑어야 하는 조사를 본 대화에 쌓지 않고 결론만 받는다. 복사본을 별도 세션으로 띄우려면 /fork 다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · → 작업이 커서 하나의 대화로는 안 될 것 같다 · /fork [prompt]

# /batch <instruction>

병렬 대규모 변경 조직화

코드베이스 전반의 대규모 변경을 병렬로 조직하는 번들 스킬이다 (/batch src/ 를 Solid 에서 React 로 옮겨).

코드베이스를 조사해 독립 단위 5~30개로 쪼개고 계획을 먼저 제시한다. 승인하면 단위마다 백그라운드 서브에이전트를 격리된 git 워크트리에 띄우고, 각자 구현·테스트·PR 까지 낸다. git 저장소가 아니면 쓸 수 없다.

PR 이 단위 수만큼 열린다 — 리뷰 부담을 감당할 수 있는 크기로 쪼개졌는지 계획 단계에서 확인할 것.

→ 레거시 코드를 리팩터링해야 한다 · → 작업이 커서 하나의 대화로는 안 될 것 같다

# /tasks

세션의 백그라운드 작업 목록

이 세션의 백그라운드 작업을 보고 관리한다 — 끝난 서브에이전트도 포함되므로 결과를 놓쳤을 때 여기서 찾는다. 응답 중에도 즉시 실행되는 명령 중 하나다.

→ 작업이 커서 하나의 대화로는 안 될 것 같다

# /workflows

워크플로 진행 화면

돌고 있는 워크플로의 진행 화면을 연다. 지켜보기·일시정지·재개, 그리고 완료된 워크플로 저장까지 여기서 한다. 서브에이전트를 여러 개 부채꼴로 펼치는 작업의 실제 진행을 확인할 수 있는 유일한 창구다.

→ 작업이 커서 하나의 대화로는 안 될 것 같다

# /schedule [description]

클라우드 예약 실행(루틴)

클라우드에서 도는 루틴을 만들고 고치고 목록으로 보고 즉시 실행한다. 설정은 대화로 진행되고, 루틴의 최근 실행 결과도 물어볼 수 있다.

/loop 는 세션이 열려 있는 동안만 도는 반복이고, 이쪽은 세션을 닫아도 남는 예약이다. GitHub 연결이 안 돼 있으면 /web-setup 을 먼저 물어본다.

/loop [interval] [prompt] · /web

공식 문서 ↗ 확인 2026-08-24 (7일 전)

설정 & 개인화

설정과 개인화. 대부분 설정 파일에도 같은 항목 존재.

# /config [key=value]

설정 열기/직접 지정

설정 화면을 열어 테마·모델·출력 스타일 등을 조정한다. 화면을 열지 않고 값만 바꿀 수도 있다 — /config thinking=false 처럼 key=value 를 넘기면 된다(v2.1.181+). theme=dark, model=sonnet 같은 축약 키도 받는다(v2.1.182+).

/config --help 로 설정 가능한 키 전체와 각 선택지를 볼 수 있다. key=value 형태는 -p 비대화 모드와 모바일 원격 제어에서도 동작한다.

→ 처음 깔았다, 무엇부터 해야 하나

# /color [color|default]

프롬프트 바 색상

프롬프트 바 색을 이번 세션에 대해 정한다. red·blue·green·yellow·purple·orange·pink·cyan 중에서 고르고, default 로 되돌리고, 인자 없이 실행하면 무작위로 고른다.

여러 세션을 동시에 띄워 두는 환경에서 어느 터미널이 어느 작업인지 구분하는 용도로 쓸 만하다. 원격 제어가 붙어 있으면 색이 claude.ai 쪽에도 동기화된다.

# /keybindings

단축키 파일 열기

키보드 단축키 파일(~/.claude/keybindings.json)을 연다. 기본 제출 키를 바꾸거나 코드 방식 단축키를 추가하는 것도 여기서 한다.

# /privacy-settings

개인정보보호 설정

Pro·Max 구독자만 쓸 수 있다 — 다른 플랜에서는 명령 목록에 보이지 않는다.

# /fewer-permission-prompts

권한 프롬프트 감소

과거 대화 기록을 훑어 자주 쓰인 읽기 전용 Bash·MCP 호출을 찾아, 우선순위를 매긴 허용 목록을 프로젝트 .claude/settings.json 에 추가하는 번들 스킬이다.

실제로 쓴 것만 근거로 허용하므로, 권한을 통째로 끄는 것(--dangerously-skip-permissions)과 성질이 다르다.

→ 승인 창이 너무 자주 떠서 흐름이 끊긴다

# /theme

색 테마 변경

색 테마를 바꾼다. 터미널 배경의 명암을 따라가는 auto, 라이트·다크 변형, 색약 대응(daltonized) 테마, 터미널 팔레트를 그대로 쓰는 ANSI 테마, 그리고 ~/.claude/themes/ 나 플러그인에서 온 커스텀 테마까지 고를 수 있다. 목록의 New custom theme… 로 새로 만들 수도 있다.

# /statusline

상태줄 구성

상태줄을 구성한다. 원하는 내용을 말로 설명하거나, 인자 없이 실행하면 현재 셸 프롬프트에서 자동으로 구성해 준다. 모델·브랜치·비용 같은 것을 항상 눈에 두고 싶을 때 쓴다.

# /terminal-setup

터미널 단축키 설정

Shift+Enter 같은 단축키가 먹지 않는 터미널에서 키 바인딩을 설정한다. 필요한 터미널에서만 명령 목록에 보인다 — VS Code, Cursor, Devin Desktop, Alacritty, Zed 등. 줄바꿈이 안 되고 바로 전송돼 버릴 때 찾을 명령이다.

# /tui [default|fullscreen]

터미널 UI 렌더러 설정

터미널 UI 렌더러를 설정하고 대화를 유지한 채 다시 시작한다. fullscreen 은 깜빡임 없는 alt-screen 렌더러를 켠다. 인자 없이 실행하면 활성 렌더러를 출력한다.

/focus

# /voice [hold|tap|off]

음성 받아쓰기 토글

음성 받아쓰기를 켜거나 끄거나 특정 모드로 설정한다. hold·tap·off 중에서 고르고, claude.ai 계정이 필요하다.

마이크 접근 권한이 필요하다.

공식 문서 ↗ 확인 2026-08-26 (5일 전)

기타 유틸리티

자주 쓰이진 않지만 필요할 때 찾게 되는 것들.

# /cd <path>

작업 디렉토리 이동

대화와 프롬프트 캐시를 유지한 채 세션의 작업 디렉터리를 옮긴다(v2.1.169+). 부분 경로를 입력하면 후보가 뜨고 Tab 으로 채운다. 처음 다루는 위치면 워크스페이스를 신뢰할지 먼저 묻고, 이후 --resume 이 옮겨진 세션을 찾아낸다.

세션을 옮기지 않고 접근 권한만 추가하려면 /add-dir 다. 이동 대상을 제한하려면 Cd 권한 규칙을 쓴다.

/add-dir <path>

# /add-dir <path>

작업 디렉토리 추가

현재 세션에서 파일 접근이 가능한 작업 디렉터리를 추가한다. 성공하면 DirectoryAdded 훅이 돈다. 응답 중에 실행하면 바로 확인을 묻고, 확인하면 같은 턴의 다음 도구 호출부터 접근된다 (v2.1.234+).

추가한 디렉터리의 .claude/ 설정은 대부분 읽히지 않는다 — 파일 접근 권한이 늘어나는 것이지 설정이 합쳐지는 것이 아니다.

→ 건드리면 안 되는 걸 건드릴까 봐 불안하다

# /chrome

Claude in Chrome 설정

Claude in Chrome 설정을 구성한다. 내 실제 Chrome 의 로그인 세션을 그대로 쓰는 경로이므로, 로그인이 필요한 화면을 다뤄야 할 때 쓴다.

# /copy [N]

마지막 응답 클립보드 복사

마지막 응답을 클립보드로 복사한다. 숫자를 주면 N번째 최신 응답을 복사한다(/copy 2). 코드 블록이 있으면 블록 단위로 고르는 선택기가 뜨고, 거기서 w 를 누르면 클립보드 대신 파일로 쓴다 — SSH 로 붙어 있을 때 유용하다.

# /login, /logout

계정 로그인/로그아웃

Anthropic 계정에 로그인·로그아웃한다. 개인 계정과 업무 계정을 오갈 때, 그리고 구독이 필요한 기능(원격 제어·텔레포트 등)이 인증을 요구할 때 쓴다.

# /upgrade

Claude Code 업그레이드

상위 플랜으로 바꾸는 페이지를 브라우저에서 연다. CLI 자체를 업데이트하는 명령이 아니라 요금제 변경이다 — 버전 업데이트는 릴리스 채널 쪽이고 /doctor 가 새 버전 유무를 알려준다.

브라우저가 열리지 않는 환경(SSH 등)에서는 URL 을 출력하지 않고 로그인 안내만 뜬다.

# /stop

백그라운드 세션 중단

현재 백그라운드 세션을 세운다. 붙어 있는 동안만 쓸 수 있고, 대화 기록과 워크트리는 남는다. 세우지 않고 빠져나오려면 /exit 이나 왼쪽 화살표를 쓴다.

/background [prompt], /bg

# /web

공식 명령 표에 없음 (2026-08-24 확인)

초벌 이관 때 "웹 검색 도구 활성화"로 적혀 있었으나, 공식 명령 표(2026-08-24 확인)에 /web 이 없다. 이름이 바뀌었거나 사라진 것으로 보인다.

대신 찾을 곳: 웹 세션용 GitHub 연결은 /web-setup, 도구 허용·차단은 /permissions, 웹 검색 자체는 도구 권한과 설정에서 다룬다.

/web-setup · /permissions

# /focus

포커스 뷰 토글

포커스 뷰를 토글한다 — 마지막 프롬프트, 요약된 도구 호출 통계, 최종 응답만 보여준다. 도구 호출 요약에서 이번 턴에 시작된 서브에이전트 수도 세고, 완료된 백그라운드 작업 알림을 하나로 합친다. 전체화면 렌더링에서만 사용 가능하다. 설정의 viewMode 로 덮어쓸 수 있다.

/tui [default|fullscreen]

# /ide

IDE 통합 관리 및 상태

IDE 통합을 관리하고 상태를 보여준다. VS Code 등 IDE에서 Claude Code를 사용할 때 연결 상태와 설정을 확인하는 용도다.

# /release-notes

변경 로그

대화형 버전 선택기로 변경 로그를 연다. 특정 버전을 선택해 해당 버전의 릴리스 노트를 보거나, 모든 버전을 표시할 수도 있다. 노트는 대화 기록에 추가되지만 Claude 가 보는 대화에는 들어가지 않는다.

# /stickers

Claude Code 스티커 주문

Claude Code 스티커를 주문하는 페이지를 연다.

# /passes

Claude Code 공유 패스

친구와 Claude Code를 무료로 1주일 공유할 수 있는 패스를 제공한다. 계정이 자격이 있을 때만 보인다.

# /radio

Claude FM 라디오

브라우저에서 Claude FM lo-fi 라디오를 연다. 브라우저가 없으면 스트림 URL을 출력한다. 일부 플랫폼(Amazon Bedrock, Google Cloud Agent Platform, Microsoft Foundry, Claude Platform on AWS)에서는 사용할 수 없다.

# /scroll-speed

마우스 휠 스크롤 속도

마우스 휠 스크롤 속도를 대화형으로 조정한다. 대화상자가 열린 상태에서 눈금을 스크롤하며 변경사항을 미리 볼 수 있다. 전체화면 렌더링에서만 사용 가능하며 JetBrains IDE 터미널에서는 사용할 수 없다.

/tui [default|fullscreen]

# /setup-bedrock

Amazon Bedrock 설정

Amazon Bedrock 인증·리전·모델 핀을 대화형 마법사로 설정한다. CLAUDE_CODE_USE_BEDROCK=1 이 설정되기 전까지는 명령 메뉴에 보이지 않으므로 전체 이름을 입력해야 한다. 첫 Amazon Bedrock 사용자는 로그인 화면에서도 이 마법사에 접근할 수 있다.

명령 메뉴에 숨겨져 있으므로 전체 이름을 입력해야 한다.

# /setup-vertex

Google Cloud Agent Platform 설정

Google Cloud Agent Platform 인증·프로젝트·리전·모델 핀을 대화형 마법사로 설정한다. CLAUDE_CODE_USE_VERTEX=1 이 설정되기 전까지는 명령 메뉴에 보이지 않으므로 전체 이름을 입력해야 한다. 첫 Google Cloud Agent Platform 사용자는 로그인 화면에서도 이 마법사에 접근할 수 있다.

명령 메뉴에 숨겨져 있으므로 전체 이름을 입력해야 한다.

공식 문서 ↗ 확인 2026-08-26 (5일 전)

부가 기능

화면·입력·재미 요소처럼 본작업 밖의 것들.

# /focus

포커스 뷰 토글

마지막 프롬프트, 한 줄로 요약된 도구 호출(편집 diffstat 포함), 최종 응답만 남기는 화면으로 바꾼다. 요약 줄은 그 턴에 띄운 서브에이전트 수를 세고, 끝난 백그라운드 작업 알림을 하나로 합친다.

선택은 세션을 넘어 유지되고, 설정의 viewMode 로 덮어쓸 수 있다. 전체화면 렌더링에서만 쓸 수 있다.

# /radio

Claude FM 로파이 라디오

브라우저에서 Claude FM 로파이 라디오를 연다. 브라우저를 열 수 없는 환경에서는 스트림 URL 을 출력한다. Bedrock·Vertex·Foundry 등에서는 쓸 수 없다.

# /powerup

인터랙티브 기능 학습 레슨

애니메이션 데모가 붙은 짧은 대화형 레슨으로 기능을 익힌다. 문서를 읽는 대신 한 기능씩 실제로 눌러 보는 방식이라 처음 붙는 사람에게 권할 만하다.

→ 처음 깔았다, 무엇부터 해야 하나

# /passes

Claude Code 무료 체험 공유

친구에게 Claude Code 1주 무료 체험을 공유한다. 계정이 대상일 때만 목록에 보인다.

# /design-login

디자인 시스템 접근 권한

claude.ai 계정으로 /design-sync 가 쓸 디자인 시스템 접근 권한을 승인한다. 동기화가 권한 문제로 막히면 여기부터 확인한다.

/design-sync [hint]

# /tui [default|fullscreen]

터미널 렌더러 선택

터미널 UI 렌더러를 정하고 대화를 유지한 채 그 렌더러로 다시 띄운다. fullscreen 은 깜빡임 없는 대체 화면 렌더러를 켠다. 인자 없이 실행하면 현재 렌더러를 출력한다. /focus 나 /scroll-speed 처럼 전체화면에서만 되는 기능의 전제 조건이다.

/focus

# /scroll-speed

마우스 휠 스크롤 속도

마우스 휠 스크롤 속도를 대화형으로 조정한다. 대화상자가 열린 상태에서 바로 굴려 보며 확인할 수 있는 자가 함께 뜬다. 전체화면 렌더링에서만 쓸 수 있고 JetBrains IDE 터미널에서는 쓸 수 없다.

# /voice [hold|tap|off]

음성 입력 토글

음성 입력을 켜거나 특정 방식으로 지정한다 — hold 는 누르고 있는 동안, tap 은 눌러서 시작·정지. Claude.ai 계정이 필요하다.

# /stickers

Claude Code 스티커 주문

공식 문서 ↗ 확인 2026-08-24 (7일 전)

품질 · 검토

코드 품질 & 보안

변경을 검토받는 명령들. 관점을 나눠 여러 번 돌리는 편이 더 깊이 들어감.

# /code-review [level] [--fix]

diff·PR 검토 (별칭 /review)

현재 diff 또는 넘긴 PR 번호·브랜치·경로를 정확성 버그와 정리 기회 관점으로 검토한다. 강도는 low·medium·high·xhigh·max·ultra 이고, 낮으면 확신 높은 소수만, 높이면 넓게 보되 불확실한 지적도 섞인다.

--fix 는 찾은 것을 작업 트리에 적용하고, --comment 는 GitHub PR 인라인 코멘트로 올린다. ultra 는 클라우드에서 도는 심층 다중 에이전트 리뷰다.

지적을 그대로 채택하지 말 것 — 리뷰도 오탐을 낸다. 기각한 항목은 사유와 함께 남겨야 다음 리뷰가 같은 것을 또 들고 온다.

→ 커밋 전에 자동으로 뭔가 돌리고 싶다 · → 머지 전에 변경사항을 검토받고 싶다 · /simplify

# /security-review

diff 보안 취약점 검사

현재 브랜치와 origin 기본 브랜치의 차이를 보안 관점으로 본다 — 인젝션, 인증 문제, 데이터 노출 같은 위험을 찾는다. 커밋 안 된 변경만 보는 것이 아니라 브랜치 전체가 대상이다.

origin 리모트가 필요하다. ambiguous argument 오류로 실패하면 origin/HEAD 를 찾지 못한 경우다.

→ 커밋 전에 자동으로 뭔가 돌리고 싶다 · → 머지 전에 변경사항을 검토받고 싶다

# /simplify

코드 단순화 제안

바뀐 코드를 재사용·단순화·효율·추상화 높이 네 관점의 에이전트가 병렬로 검토하고 고침까지 적용한다. 경로나 PR 참조를 주면 그 대상만 본다.

v2.1.154 부터 정확성 버그는 찾지 않는다 — 버그는 /code-review 쪽이다. 그 이전 버전에서는 /code-review --fix 와 같은 동작이었다.

→ 레거시 코드를 리팩터링해야 한다 · /code-review [level] [--fix]

# /verify

코드 검증(스킬)

테스트나 타입체크에 기대지 않고 프로젝트의 앱을 실제로 빌드·실행해 결과를 관찰하는 번들 스킬이다. 초록불이 대상을 보고 있지 않을 때를 잡는 쪽이 이 명령의 목적이다.

내가 부르지 않으면 실행되지 않는다(v2.1.215 이후). 자동으로 돌아 줄 것을 기대하지 말 것.

→ 머지 전에 변경사항을 검토받고 싶다 · /run

# /autofix-pr [prompt]

CI 실패 자동 수정 감시

현재 브랜치의 PR 을 지켜보다가 CI 가 깨지거나 리뷰 코멘트가 달리면 수정을 밀어 넣는 웹 세션을 띄운다. 기본값은 모든 CI 실패와 리뷰 코멘트를 고치는 것이고, 프롬프트를 주면 범위를 좁힐 수 있다(/autofix-pr 린트와 타입 오류만 고쳐).

gh pr view 로 체크아웃된 브랜치의 PR 을 찾으므로, 다른 PR 을 맡기려면 그 브랜치로 먼저 옮겨야 한다. gh CLI 와 웹 접근 권한이 필요하다.

→ CI나 스크립트에서 사람 없이 돌리고 싶다

# /run

앱을 띄워 변경을 눈으로 확인

프로젝트의 앱을 실제로 띄우고 조작해 변경이 동작하는 것을 눈으로 본다. 테스트 통과가 아니라 실행 결과가 근거가 된다. 프로젝트에 실행 방법을 담은 스킬이 있으면 그것을 먼저 찾고, 없으면 프로젝트 종류별 기본 패턴(CLI·서버·TUI·브라우저)으로 띄운다.

/verify

# /ultrareview [PR|branch]

클라우드 다중 에이전트 심층 리뷰

클라우드 샌드박스에서 도는 깊은 다중 에이전트 리뷰다. PR 참조를 주면 그 PR 을, 브랜치 이름을 주면 비교 기준을 바꾼다.

권장 호출은 이제 /code-review ultra 이고 이 이름은 별칭으로 남아 있다. Pro·Max 는 3회 무료, 이후는 사용 크레딧이 필요하다.

/code-review [level] [--fix]

# /dataviz [request]

데이터 시각화 가이드

차트·그래프·대시보드 디자인 가이드를 주는 번들 스킬이다. 데이터에 맞는 차트 형태를 고르고, 역할별 색을 할당하고, 색약 안전성과 대비율을 검증하며, 마크·인터랙션·접근성 규칙을 적용한다. 브랜드 중립 플레이스홀더 팔레트를 쓰고 나중에 자기 팔레트로 바꾼다(v2.1.198+).

공식 문서 ↗ 확인 2026-08-26 (5일 전)

정보 & 진단

지금 상태가 어떤지 읽는 명령들. 고치기 전에 여기부터 확인.

# /status

세션 상태·진행 작업 표시

설정 화면의 Status 탭을 열어 버전·모델·계정·연결 상태를 보여준다. Claude 가 응답 중일 때도 즉시 실행되는 명령 중 하나다.

Session kind 행으로 지금 세션이 대화형인지, 백그라운드 작업인지(터미널이 붙었는지까지) 구분할 수 있다(v2.1.221+).

→ 안 된다, 뭐가 문제인지 모르겠다

# /usage, /cost

토큰 사용량·비용 표시

세션 비용, 플랜 사용 한도, 활동 통계를 보여준다. 유료 플랜에서는 스킬·서브에이전트· 플러그인·MCP 서버별 내역까지 쪼개 준다 — 무엇이 비용을 먹는지 여기서 지목할 수 있다. /cost, /stats 는 별칭이다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · /context [all]

# /doctor

설정 진단 및 문제 해결

설치·설정을 점검하고 고쳐 주기까지 하는 번들 스킬이다. 중복·잔여 설치, PATH 문제, 파싱 안 되는 설정 파일을 잡고, 릴리스 채널에 새 버전이 있는지도 확인한다.

쓰지 않는 스킬·MCP 서버·플러그인을 그 컨텍스트 비용과 함께 지목하고, 느린 훅을 표시한다. 로컬 CLAUDE.md 와 체크인된 것의 중복을 정리하고, 너무 커진 CLAUDE.md 에서 코드베이스로 알 수 있는 내용을 덜어내 스킬·중첩 CLAUDE.md 로 옮기는 제안도 한다.

→ 처음 깔았다, 무엇부터 해야 하나 · → 안 된다, 뭐가 문제인지 모르겠다

# /insights

세션 사용 패턴 분석 보고서

이 기기의 최근 세션들을 분석한 HTML 보고서를 만든다 — 어느 프로젝트에서 일했는지, 어떻게 쓰는지, 어디서 일이 틀어지는지, 써 볼 만한 기능은 무엇인지. 클라우드 세션에서는 쓸 수 없다(분석 대상이 이 기기의 기록이므로).

# /recap

세션 한 줄 요약

현재 세션을 한 줄로 요약한다. 자리를 비웠다 돌아왔을 때 자동으로 뜨는 요약과 같은 것을 필요할 때 직접 부르는 형태다. 컨텍스트를 줄이는 /compact 와 달리 대화를 건드리지 않는다.

# /heapdump

메모리 진단 스냅샷

JS 힙 스냅샷과 메모리 내역을 ~/Desktop(Linux 에 Desktop 이 없으면 홈)에 쓴다. 메모리 사용량이 비정상적으로 높을 때의 진단용이다. 명령 메뉴에 뜨지 않으므로 이름을 전부 입력해야 한다.

메모리 문제를 신고할 때 -diagnostics.json 만 첨부할 것. .heapsnapshot 에는 대화 전문과 자격증명이 들어 있다 — 공유하면 안 된다.

# /artifacts

아티팩트 목록 및 첨부

내가 소유하거나 공유받은 아티팩트를 나열하고 세션에 첨부하거나 브라우저에서 열거나 링크를 복사한다. 아티팩트가 지원되는 환경에서만 사용 가능하다(v2.1.208+). Enter 로 첨부하려면 v2.1.216+ 이 필요하다.

# /rate-limit-options

사용 한도 대응 옵션

claude.ai 사용 한도로 요청이 차단될 때 계속 작업하는 방법을 보여준다 — 한도가 리셋될 때까지 기다리고 자동으로 계속, 사용 크레딧 추가, 플랜 업그레이드 등. 터미널에서 한도에 부딪히면 자동으로 이 메뉴를 열 수도 있다(v2.1.234+). 명령 메뉴에 보이지 않으므로 전체 이름을 입력해야 한다.

claude.ai 구독이 필요하다.

# /usage-credits

사용 크레딧 구성

사용 크레딧을 구성하거나 한도에 도달했을 때 관리자에게 요청한다. 브라우저에서 사용 크레딧 청구 설정을 연다(v2.1.205+ 이전에는 브라우저가 없을 때 아무것도 표시하지 않음). Team·Enterprise 멤버는 CLI에서 관리자에게 요청을 보낸다.

이전 이름은 /extra-usage였다.

공식 문서 ↗ 확인 2026-08-26 (5일 전)

확장

시스템 확장

스킬·플러그인·MCP 처럼 기능을 늘리는 축.

# /agents

서브에이전트 생성·관리

v2.1.198 부터는 관리 화면이 아니라 안내를 출력한다 — 서브에이전트는 Claude 에게 만들라고 말하거나 .claude/agents/·~/.claude/agents/ 를 직접 편집한다. v2.1.197 이하에서는 대화형 관리 화면이 열렸다.

→ 작업이 커서 하나의 대화로는 안 될 것 같다

# /mcp [subcommand]

MCP 서버 연결 관리

MCP 서버 연결과 OAuth 인증을 관리한다. 인자 없이 실행하면 대화형 목록이 열리고, reconnect <server> 로 끊긴 서버 하나만 다시 붙이고, enable/disable 에 서버 이름이나 all 을 주면 대화상자 없이 연결 상태만 바꾼다.

-p 비대화 모드에서도 쓸 수 있고, 그때는 목록 대신 상태 요약을 텍스트로 출력한다(v2.1.205+).

→ 외부 서비스나 내 도구를 붙이고 싶다

# /sandbox [action]

격리 환경에서 실행

샌드박스 모드를 켜고 끈다. 지원되는 플랫폼에서만 보인다. 권한 확인이 잦다고 --dangerously-skip-permissions 로 가는 대신 격리로 위험을 낮추는 쪽이 이 명령의 방향이다.

→ 승인 창이 너무 자주 떠서 흐름이 끊긴다

# /memory

CLAUDE.md 편집·자동 메모리

CLAUDE.md 파일을 편집하고, 자동 메모리를 켜거나 끄고, 적립된 자동 메모리 항목을 본다. 코드베이스에서 알 수 있는 사실을 메모리에 넣으면 매 세션 컨텍스트 비용만 늘고 낡는다 — 비자명한 결정과 제약만 남기는 편이 낫다.

→ 처음 보는 코드베이스를 파악해야 한다

# /permissions

도구 권한 규칙 관리

allow·ask·deny 규칙을 관리하는 대화형 화면을 연다. 스코프별 규칙 보기, 추가·삭제, 작업 디렉터리 관리, 오토 모드의 최근 거부 검토까지 여기서 한다.

응답 중에 실행하면 대화상자가 즉시 열리고, 바꾼 규칙은 같은 턴의 다음 도구 호출부터 적용된다(v2.1.234+).

→ 승인 창이 너무 자주 떠서 흐름이 끊긴다

# /list-agents

메시지 가능한 서브에이전트 목록

메시지를 보낼 수 있는 서브에이전트·팀 동료·다른 Claude Code 세션을 주소로 쓸 이름과 함께 나열한다(v2.1.224+). 교차 세션 메시징이 켜진 세션에서만 쓸 수 있다.

→ 작업이 커서 하나의 대화로는 안 될 것 같다

# /skills

스킬 목록·토큰 비용·노출 조정

쓸 수 있는 스킬을 나열한다. 이름으로 필터하고, t 로 토큰 비용 순 정렬, Space 로 Claude 와 / 메뉴에 대한 노출을 순환시키고 Enter 로 저장한다. 컨텍스트가 비싸진 원인이 스킬 더미인지 여기서 확인할 수 있다.

→ 토큰이 빨리 닳고 대화가 무거워진다

# /reload-skills

스킬·명령 디렉터리 재스캔

세션 중에 디스크에서 추가·수정된 스킬과 명령을 재시작 없이 인식시킨다. 몇 개가 사용 가능하고 몇 개가 추가·삭제됐는지 보고한다(v2.1.152+). 스킬을 만들며 시험할 때 쓴다.

→ 같은 지시를 매번 치기 싫다

# /claude-api [migrate|upgrade|managed-agents-onboard|prompt-audit]

Claude API 참조 자료

프로젝트 언어용 Claude API 및 Managed Agents 참조 자료를 로드한다. 코드가 anthropic 이나 @anthropic-ai/sdk 를 import 하면 자동으로 활성화된다.

migrate 로 기존 Claude API 코드를 새 모델로 업데이트하고, upgrade 로 Anthropic SDK 의존성을 메이저 버전 간에 옮긴다(현재 Python anthropic 패키지 0.x → 1.x). managed-agents-onboard 로 새 Managed Agent 생성을 안내하고, prompt-audit 로 프롬프트·스킬·도구 설명에서 오래된 모델용 지시를 찾아 수정 제안을 diff 로 보여준다(v2.1.221+).

# /debug [description]

디버그 로그 활성화 및 문제 해결

현재 세션에 디버그 로그를 활성화하고 세션 디버그 로그를 읽어 문제를 해결한다. 기본값은 claude --debug 로 시작하지 않은 한 디버그 로그가 꺼져 있으므로, 세션 중간에 /debug 를 실행하면 그 시점부터 로그를 캡처한다. 문제 설명을 붙이면 분석에 초점을 맞춘다.

→ 안 된다, 뭐가 문제인지 모르겠다

# /deep-research <question>

심층 웹 연구

질문에 대해 웹 검색을 펼쳐 소스를 가져와 교차 검증하고 인용이 포함된 보고서를 종합한다. 클라우드에서 도는 워크플로우다(v2.1.218+ 이후에는 명시적으로 호출할 때만 실행).

# /design-login

디자인 시스템 인증

/design-sync 를 위한 디자인 시스템 접근 권한을 claude.ai 계정으로 인증한다.

# /design-sync [hint]

디자인 시스템 동기화

리포의 React 디자인 시스템을 변환해 Claude Design(https://claude.ai/design)에 올려서 Claude 가 만든 디자인이 실제 컴포넌트를 쓰게 한다. 이름을 붙일 수도 있다(/design-sync Acme DS). 첫 동기화는 모든 컴포넌트를 검증하므로 큰 리포에서는 몇 시간이 걸릴 수 있다. Anthropic API 에서 사용 가능하며, 일부 플랫폼에서는 claude.ai 에 접근할 수 없어 사용할 수 없다.

Anthropic API 에서만 사용 가능하다. 다른 플랫폼에서는 기본 도구가 claude.ai 에 접근할 수 없다.

# /auto-mode-setup

오토 모드 환경 설정 생성

프로젝트와 최근 세션에서 autoMode.environment 항목을 초안으로 작성하고, 초안을 검토한 뒤 사용자 설정에 저장한다. Pro·Max·Team 플랜과 Claude Code v2.1.228+ 이 필요하다. 네이티브 Windows 에서는 v2.1.233+ 이 필요하다.

→ 승인 창이 너무 자주 떠서 흐름이 끊긴다

# /remote-env

클라우드 에이전트 기본 환경

클라우드 에이전트의 기본 환경을 선택한다.

# /import [codex|gemini]

다른 코딩 에이전트 설정 가져오기

이 기기의 다른 코딩 에이전트(현재 OpenAI Codex, Google Gemini CLI) 설정을 가져온다 — 지시 파일·MCP 서버·명령·서브에이전트·스킬까지. --dry-run 은 아무것도 쓰지 않고 미리 보고, --yes 는 선택 화면을 건너뛴다(v2.1.213+).

→ 처음 깔았다, 무엇부터 해야 하나

# /plugin [subcommand]

플러그인 관리

Claude Code 플러그인을 관리한다. 인자 없이 실행하면 플러그인 메뉴가 열리고, list·install·enable·disable 같은 하위 명령을 직접 실행할 수도 있다. 설치할 때 플러그인을 바로 활성화할 수도 있고, 설치 요약에서 다시 로드가 필요한지 알려준다.

# /reload-plugins [--force]

플러그인 다시 로드

활성 플러그인을 다시 로드해 보류 중인 변경사항을 적용한다. 재로드된 구성요소 수를 보고하고 로드 오류를 표시한다. 재로드로 MCP 도구가 바뀌어 프롬프트 캐시가 무효화되면 경고하고 건너뛴다. --force 를 주면 강제로 진행한다.

공식 문서 ↗ 확인 2026-08-26 (5일 전)

협업 & 다른 서피스로

다른 서피스(웹·데스크톱)로 작업을 넘기거나 가져오는 축.

# /desktop

세션을 데스크톱 앱으로 이동 (별칭 /app)

지금 세션을 데스크톱 앱에서 이어 간다. macOS 또는 x64 Windows 와 Claude 구독이 필요하다. 터미널에서 시작한 작업을 diff 뷰어·브라우저 창이 있는 화면으로 옮길 때 쓴다.

# /mobile

모바일 앱 다운로드 QR

모바일 앱을 받을 QR 코드를 띄운다. 원격으로 세션을 지켜보려면 앱 설치 후 /remote-control 로 이 세션을 연결한다.

/remote-control

# /remote-control

다른 기기에서 세션 계속

이 세션을 claude.ai 에서 원격 조작할 수 있게 연다 — 세션은 이 기기에서 계속 돌고, 조작 창구만 밖으로 나간다. 로그아웃 상태에서 실행하면 구독이 필요하다는 안내와 로그인 방법을 알려준다(v2.1.206 이전에는 알 수 없는 명령으로 떴다).

→ 오래 걸리는 작업을 걸어두고 다른 걸 하고 싶다

# /teleport

웹 세션을 터미널로 가져오기

웹에서 돌던 세션을 이 터미널로 끌어온다. 선택기가 열리고 브랜치와 대화를 함께 가져온다. claude.ai 구독이 필요하다. 방향이 반대인 것은 /background(터미널 → 백그라운드)와 /desktop(터미널 → 데스크톱)이다.

→ 어제 하던 걸 이어서 하고 싶다

# /bug [report]

버그 보고·대화 공유

버그를 신고하거나 대화를 공유한다. 얼마나 많은 세션 기록을 포함할지 고르고 동의 화면에서 확인한 뒤에 전송된다.

Anthropic 계정으로 1st-party 연결에 로그인돼 있으면 Anthropic 으로 가고, 서드파티 공급자나 자격증명이 없으면 ~/.claude/feedback-bundles/ 아래 로컬 묶음으로 저장돼 직접 전달하게 된다.

대화 기록에는 코드·경로·환경 정보가 섞여 있다. 포함 범위를 고르는 화면을 그냥 넘기지 말 것.

# /feedback [report]

제품 피드백 전송

제품 피드백을 보낸다. /bug 과 같은 대화상자·동의 절차·전송 규칙을 쓴다 — 차이는 신고의 성격뿐이다.

/bug [report]

# /web-setup

웹 세션용 GitHub 연결

로컬 gh CLI 자격증명으로 GitHub 계정을 웹(Claude Code on the web)에 연결한다. /schedule 처럼 클라우드에서 도는 기능이 GitHub 연결을 필요로 하면 자동으로 이것을 물어본다.

/schedule [description]

# /install-github-app

GitHub 앱 설치

저장소에 Claude GitHub 앱을 설치하고, GitHub Actions 워크플로와 시크릿을 설정하는 선택 단계를 거친다. 저장소 선택과 통합 설정을 안내하는 마법사가 실행된다.

# /install-slack-app

Slack 앱 설치

Claude Slack 앱을 설치한다. OAuth 흐름을 완료하기 위해 브라우저를 연다.

# /team-onboarding

팀 온보딩 가이드 생성

Claude Code 사용 기록에서 팀 온보딩 가이드를 생성한다. 지난 30일간의 세션·명령·MCP 서버 사용을 분석해 팀원이 첫 메시지로 붙여넣어 빠르게 설정할 수 있는 마크다운 가이드를 만든다. claude.ai 구독자(Pro·Max·Team·Enterprise)에서는 바로 열 수 있는 공유 링크도 제공한다.

공식 문서 ↗ 확인 2026-08-26 (5일 전)

팀 연동 & 리서치

팀 연동과 조사 성격의 명령.

# /install-github-app

Claude GitHub App 설치

저장소에 Claude GitHub App 을 설치한다. 저장소를 고르는 단계와 연동 설정을 안내하고, GitHub Actions 워크플로와 시크릿까지 같이 잡아 주는 선택 단계가 붙는다. PR 에서 Claude 를 부르거나 CI 안에서 돌리려면 여기가 출발점이다.

→ CI나 스크립트에서 사람 없이 돌리고 싶다

# /install-slack-app

Claude Slack 앱 설치

Claude Slack 앱을 설치한다. 브라우저가 열려 OAuth 흐름을 마치면 워크스페이스에서 Claude 를 부를 수 있다.

# /release-notes

버전별 체인지로그 보기

대화형 버전 선택기로 체인지로그를 본다. 특정 버전의 노트만 보거나 전체를 펼칠 수 있다.

노트는 화면에만 뜨고 Claude 가 보는 대화에는 들어가지 않는다 — 긴 릴리스 노트를 읽어도 컨텍스트가 늘지 않는다.

# /claude-api [subcommand]

Claude API 참고자료 로드

프로젝트 언어에 맞는 Claude API·Managed Agents 참고자료를 불러오는 번들 스킬이다. 코드가 anthropic 이나 @anthropic-ai/sdk 를 임포트하면 자동으로도 켜진다.

하위 명령: migrate 는 기존 API 코드를 새 모델로, upgrade 는 SDK 의존성을 메이저 버전 너머로, managed-agents-onboard 는 Managed Agent 생성 안내, prompt-audit 는 옛 모델 기준으로 쓰인 지시를 찾아 수정안을 diff 로 제시한다.

모델 ID·가격·한도는 기억으로 답하지 말고 이 자료로 확인할 것 — 그 값들이 가장 빨리 낡는다.

# /deep-research <question>

웹 검색 기반 심화 조사

질문 하나에 대해 웹 검색을 부채꼴로 펼치고, 출처를 가져와 교차 확인한 뒤 인용이 붙은 보고서로 합치는 번들 워크플로다. 백그라운드에서 돌고, 내가 부를 때만 시작한다 (v2.1.218 이전에는 Claude 가 스스로 시작할 수도 있었다).

서브에이전트를 여럿 띄우는 워크플로다 — 가벼운 질문에 부르면 답보다 비용이 크다.

# /dataviz [request]

차트·대시보드 설계 지침

차트·그래프·대시보드의 설계 지침을 불러오는 번들 스킬이다(v2.1.198+). 데이터에 맞는 차트 형태를 고르고, 색을 역할에 따라 배정하고, 번들 스크립트로 색약 안전성과 명암비를 검증하고, 마크·인터랙션·접근성 규칙을 적용한다. 팔레트는 브랜드 중립 자리표시자이므로 내 것으로 교체한다.

# /design-sync [hint]

디자인 시스템 업로드

저장소의 React 디자인 시스템을 변환해 Claude Design 에 올린다 — 이후 생성되는 디자인이 내 실제 컴포넌트를 쓰게 된다. 이름을 붙일 수도 있다(/design-sync Acme DS).

첫 동기화는 모든 컴포넌트를 검증하므로 큰 저장소에서는 몇 시간이 걸릴 수 있다. Bedrock·Vertex·Foundry 등에서는 claude.ai 에 닿지 못해 쓸 수 없다.

/design-login

# /team-onboarding

팀 온보딩 가이드 생성

최근 30일의 세션·명령·MCP 사용 기록을 분석해 팀 온보딩 가이드를 마크다운으로 만든다. 동료가 첫 메시지로 붙여 넣으면 바로 세팅이 되는 형태다. claude.ai 유료 플랜에서는 Claude Code 에서 바로 열리는 공유 링크도 돌려준다.

내 사용 기록에서 만들어지므로 경로·저장소 이름 같은 것이 섞인다 — 공유 전에 읽어 볼 것.

→ 처음 보는 코드베이스를 파악해야 한다

공식 문서 ↗ 확인 2026-08-24 (7일 전)

플러그인

플러그인 명령어 문법

플러그인이 제공하는 명령의 호출 문법.

# /plugin # Discover/Installed/

예시

/plugin 은 터미널에서 대화형 패널을 연다. Discover(마켓 목록)·Installed(설치된 것)· Marketplaces(출처 관리)·Errors(로드 실패 원인) 네 탭으로 되어 있고, Errors 탭은 LSP 바이너리 누락처럼 조용히 실패한 것을 찾는 자리다.

마켓 이름을 붙여 설치하면(name@marketplace) 조회 전에 그 마켓을 새로 받아온다. 이름만 주면 캐시된 목록에서 찾으므로, 방금 올라온 플러그인은 /plugin marketplace update <name> 을 먼저 돌려야 보인다.

스크립트에서는 패널을 열지 않는 셸 명령(claude plugin install ... --scope project)을 쓴다.

/plugin                       # Discover/Installed/
                               # Marketplaces/Errors 탭

/plugin marketplace add owner/repo | url | 경로
/plugin marketplace list / update <name> / remove <name>

/plugin install <name>@<marketplace>
/plugin uninstall / enable / disable <name>@<marketplace>
/plugin list [--enabled|--disabled]

/reload-plugins [--force]     # 변경사항 즉시 적용

설치 요약이 "Run /reload-plugins to activate." 면 아직 활성이 아니다 — 프롬프트 캐시를 깨뜨리는 변경이라 미뤄 둔 것이므로 직접 실행해야 적용된다.

주의

공식 문서 ↗ 확인 2026-08-24 (7일 전)

플러그인 스코프 & 관리

어느 범위에 설치되느냐가 어디서 쓸 수 있는지를 결정.

# User

내 계정, 모든 프로젝트에 설치

내 계정 기준으로 모든 프로젝트에서 쓴다. 저장소에 흔적이 남지 않으므로 동료의 환경에는 영향이 없다 — 내 작업 습관에 속한 도구는 여기가 맞다.

# Project

.claude/settings.json에 기록, 협업자 공유

.claude/settings.json 에 기록되므로 커밋되면 협업자 전원에게 같이 깔린다. 팀이 함께 쓰기로 합의한 것만 여기 넣는다.

나만 빼고 싶을 때는 제거가 아니라 .claude/settings.local.json 의 무효화로 처리된다 — 제거하면 남에게서도 사라진다.

# Local

이 저장소에서 나만(.local.json)

이 저장소에서 나만 쓴다(.claude/settings.local.json). 프로젝트에 필요하지만 팀에 강요하고 싶지 않은 도구를 붙일 자리다.

# Managed

관리자가 배포, 변경 불가

관리자가 관리형 설정으로 설치한 것이라 내가 바꿀 수 없다. 목록에 보이는데 비활성화가 안 되면 이 스코프인지 확인한다.

# 설명

스킬은 plugin-name:command 형태로 네임스페이스 (예: /commit-commands:commit)

플러그인 스킬은 plugin-name:skill-name 으로 네임스페이스가 붙는다. 그래서 내 프로젝트의 같은 이름 스킬과 충돌하지 않고 나란히 존재한다.

네임스페이스가 없는 쪽의 우선순위는 enterprise → personal → project 순으로 덮어쓰며, 같은 이름의 스킬과 .claude/commands/ 명령이 함께 있으면 스킬이 이긴다.

# 주의

설치 요약에 "Run /reload-plugins to activate." 표시되면 반드시 실행

공식 문서 ↗ 확인 2026-08-24 (7일 전)

가장 많이 쓰는 플러그인 TOP 5

실사용 빈도가 높은 것들. 직접 만들기 전에 여기 있는지 먼저 확인.

# 1. frontend-design

(공식 마켓) 디자인 토큰·레이아웃 추론으로 UI 품질 향상

/plugin install frontend-design@claude-plugins-official
# 2. superpowers

(커뮤니티) 브레인스토밍·서브에이전트 개발·TDD 등 워크플로우 모음

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# 3. context7

(커뮤니티) 최신 라이브러리 문서를 온디맨드로 조회

/plugin marketplace add upstash/context7
/plugin install context7@context7-marketplace
# 4. claude-mem

세션 간 영구 메모리 추가 — 플러그인 시스템이 아닌 별도 설치

npx claude-mem install
# 5. caveman

(커뮤니티) 토큰 절약형 축약 응답 모드

/plugin marketplace add JuliusBrussee/caveman
/plugin install caveman@caveman
# 주의

Anthropic은 설치 통계를 공개하지 않음 — 순위는 ClaudeMarketplaces 등 커뮤니티 집계 기준. 서드파티 플러그인은 설치 전 신뢰 여부 직접 확인 필요

공식 문서 ↗ 확인 2026-08-20 (11일 전)

공식 마켓 — 코드 인텔리전스(LSP)

언어 서버를 붙여 코드 인텔리전스를 얹는 계열. 설치 후 언어서버 바이너리를 따로 깔아야 동작.

# C/C++

clangd-lsp (바이너리: clangd)

# C#

csharp-lsp (바이너리: csharp-ls)

# Go

gopls-lsp (바이너리: gopls)

# Java

jdtls-lsp (바이너리: jdtls)

# Kotlin

kotlin-lsp (바이너리: kotlin-language-server)

# Lua

lua-lsp (바이너리: lua-language-server)

# PHP

php-lsp (바이너리: intelephense)

# Python

pyright-lsp (바이너리: pyright-langserver)

# Rust

rust-analyzer-lsp (바이너리: rust-analyzer)

# Swift

swift-lsp (바이너리: sourcekit-lsp)

# TypeScript

typescript-lsp (바이너리: typescript-language-server)

# 설명

설치 후 해당 언어서버 바이너리 별도 설치 필요 — 자동 진단(에러·타입) + 정밀 코드 탐색 제공

이 계열은 Claude Code 내장 LSP 도구를 켜는 설정 묶음이다. 바이너리는 플러그인이 깔아 주지 않으므로 표의 것을 직접 설치해야 한다. 얻는 것은 둘이다.

자동 진단 — 파일을 편집할 때마다 언어 서버가 에러·경고를 돌려준다. 컴파일러나 린터를 돌리지 않고도 타입 오류·누락된 임포트를 그 턴 안에서 알아채고 고친다. 직접 읽으려면 "Found N new diagnostic issues" 표시가 뜰 때 Ctrl+O 를 누른다.

정밀 탐색 — 정의로 이동, 참조 찾기, 타입 정보, 심볼 목록, 구현 찾기, 호출 계층. grep 기반 검색보다 정확하다(언어·환경에 따라 가용 범위는 다르다).

설치 후 /plugin Errors 탭에 Executable not found in $PATH 가 뜨면 바이너리가 없는 것이다 — 플러그인은 깔렸어도 아무 진단도 오지 않는다.

/plugin # Discover/Installed/

공식 문서 ↗ 확인 2026-08-24 (7일 전)

공식 마켓 — 외부 연동 & 워크플로우

MCP 서버가 미리 설정된 채로 오는 외부 연동 계열. 손으로 붙이는 설정을 건너뛴다.

# 소스관리

github, gitlab

MCP 서버가 미리 구성된 채로 온다 — 토큰·엔드포인트를 손으로 적을 일이 없다. PR·이슈를 읽고 쓰는 작업이 잦으면 gh CLI 만으로 버티기보다 이쪽이 편하다.

# 프로젝트 관리

atlassian (Jira/Confluence), asana, linear, notion

# 디자인

figma

Figma 연동. 저장소의 React 디자인 시스템을 Claude Design 에 올리는 /design-sync 와는 다른 축이다 — 이쪽은 디자인 파일을 읽는 연결이다.

/design-sync [hint]

# 인프라

vercel, firebase, supabase

# 협업

slack

Slack 연동. 워크스페이스에서 Claude 를 부르는 앱 설치는 /install-slack-app 쪽이고, 이것은 세션에서 Slack 을 읽고 쓰는 MCP 연결이다.

/install-slack-app

# 모니터링

sentry

# security-guidance

변경마다 자동 보안 리뷰

Claude 가 만드는 변경마다 흔한 취약점을 검토하고 같은 세션에서 고치도록 지시한다. 브랜치 전체를 한 번에 보는 /security-review 와 달리 변경 단위로 계속 붙는 방식이다. 프로젝트별 규칙을 추가할 수도 있다.

/security-review

# commit-commands

커밋·푸시·PR 생성 스킬

커밋·푸시·PR 생성 흐름을 스킬로 제공한다. 설치 후에는 /commit-commands:commit 처럼 네임스페이스가 붙은 이름으로 부른다.

# pr-review-toolkit

PR 리뷰 전용 에이전트

PR 리뷰에 특화된 에이전트 묶음. 내장 /code-review 로 부족할 때, 관점을 나눠 여러 번 돌리는 용도로 얹는다.

# agent-sdk-dev, plugin-dev

SDK·플러그인 개발 도구

agent-sdk-dev 는 Claude Agent SDK 로 만들 때, plugin-dev 는 플러그인을 직접 만들 때 쓰는 도구 묶음이다. 남의 플러그인을 쓰는 쪽이 아니라 만드는 쪽에 필요한 것들이다.

# explanatory-output-style

구현 선택의 이유를 설명해주는 출력 스타일

구현 선택의 근거를 함께 설명하는 출력 스타일. 남의 코드베이스에 처음 붙을 때, 결과만 받는 대신 왜 그렇게 했는지 같이 읽고 싶을 때 쓴다.

# learning-output-style

대화형 학습 모드 출력 스타일

학습을 위한 대화형 모드. 답을 바로 주기보다 짚어 가며 익히게 한다. 출력 스타일 계열은 호출 기록이 남지 않아도 값을 주므로, 미사용 정리 대상에서 빠진다.

공식 문서 ↗ 확인 2026-08-24 (7일 전)

플러그인 실무 팁

설치·관리에서 겪는 실무 문제들.

# 설치 전 출처 신뢰도 확인 — Anthropic은 서드파티 플러그인 내용을 검증하지 않음

플러그인은 MCP 서버·파일·스크립트를 함께 들고 온다. Anthropic 은 그 내용을 통제하지 않고 의도대로 동작한다는 보증도 하지 않는다 — 설치는 남의 코드를 내 세션에 상주시키는 결정이다. 각 플러그인의 홈페이지를 먼저 확인한다.

# Context cost

설치 화면에 표시되는 매 턴 추가 토큰 비용

설치 화면에 그 플러그인이 매 턴 추가하는 토큰 비용이 표시된다. 기능이 마음에 들어도 이 값이 크면 상주 비용이 계속 나간다 — 자주 쓰지 않을 것이면 필요할 때만 켜는 편이 낫다.

/skills

# Installed

미사용 플러그인을 골라내는 탭 — Not used recently 머리말과 Last used 줄

Installed 탭은 2주 이상, 10세션 이상 쓰지 않은 플러그인을 "Not used recently" 머리말 아래로 모아 준다. 상세 화면에는 Last used 줄이 붙는다. 쓰지 않는데 시작·컨텍스트 비용만 내는 것을 여기서 골라 끄거나 지운다.

예외: 조직이 관리하는 것과 --plugin-dir 로 불러온 것, 그리고 테마·출력 스타일·모니터· 워크플로를 제공하는 것은 호출 기록 없이도 값을 주므로 미사용으로 분류되지 않는다. LSP 플러그인은 진단이나 탐색 요청에 응답하면 사용으로 집계된다(v2.1.203+).

# 스크립팅 설치: claude plugin install <name>@<marketplace> --scope project

셸 명령은 패널을 열지 않으므로 스크립트·프로비저닝에 쓴다. --scope 없이 실행하면 user 스코프로 들어간다. 세션 안에서 돌린 것이 아니므로 다음 시작 때 또는 /reload-plugins 로만 적용된다.

# 커뮤니티 마켓 (claude-community)

anthropics/claude-plugins-community — 자동 검증 통과 · 커밋 SHA 고정

공식 마켓(claude-plugins-official)은 첫 대화형 실행에서 자동으로 추가되지만, 커뮤니티 마켓은 직접 추가한다.

Anthropic 의 자동 검증·안전성 심사를 통과한 서드파티 플러그인이 올라가고, 각 항목이 특정 커밋 SHA 에 고정되어 있다. 설치 이름은 @claude-community 다.

/plugin marketplace add anthropics/claude-plugins-community
/plugin install <plugin-name>@claude-community
# /reload-plugins 의 토큰 비용

다음 요청에서 캐시가 깨질 수 있음

재적용은 다음 요청에 비용을 남긴다 — 새로 올라온 구성 요소가 대화에 덧붙는 형태로 스스로를 알린다. MCP 서버를 제공하는 플러그인은 도구가 지연 로드되지 않는 경우 캐시가 깨져 대화 전체를 다시 읽는다.

캐시를 깨뜨릴 상황이면 명령이 경고하고 건너뛰며, --force 로 다시 불러야 진행한다.

/plugin # Discover/Installed/

공식 문서 ↗ 확인 2026-08-24 (7일 전)

실전

언제 슬래시 vs 플러그인

한 번 쓰고 말 것과 배포할 것의 구분.

# 설명

내장 슬래시 명령어 → 세션·모델·진단 등 Claude Code 자체 기능 제어

내장 명령은 도구 자체를 조작한다 — 컨텍스트를 자르고, 모델을 바꾸고, 권한을 정하고, 상태를 읽는다. 동작이 CLI 에 박혀 있으므로 내가 바꿀 여지가 없고, 그래서 예측 가능하다.

일부는 내장이 아니라 번들 스킬이다(/code-review, /simplify, /verify, /doctor, /loop, /batch 등) — 프롬프트가 Claude 에게 넘겨지는 형태라 상황에 따라 Claude 가 스스로 부를 수도 있다.

# 설명

플러그인 → 스킬·에이전트·MCP·Hooks를 패키지로 확장, 설치 후 plugin:command 형태로 사용

플러그인은 스킬·에이전트·MCP 서버·훅·LSP 서버를 한 묶음으로 배포하는 단위다. 설치 후에는 plugin-name:skill-name 네임스페이스로 부른다.

판단 기준은 배포 여부다 — 나 혼자 반복하는 것은 .claude/skills/ 파일 한 장이면 끝이고, 팀·조직에 나눠 주고 버전을 관리해야 하는 것부터 플러그인이 값을 한다.

.claude/commands/*.md

# 스킬 파일 vs 명령 파일

.claude/skills/<name>/SKILL.md 가 정본, .claude/commands/*.md 도 계속 동작

커스텀 명령은 스킬로 통합됐다. 같은 이름의 스킬과 명령이 둘 다 있으면 스킬이 이긴다 (.claude/commands/deploy.md 와 .claude/skills/deploy/SKILL.md 가 함께 있으면 /deploy 는 스킬을 실행한다).

스킬은 디렉터리라 보조 파일을 함께 담을 수 있고 프런트매터로 도구·모델·강도까지 지정한다 — 명령 파일에서 옮겨 갈 이유가 대개 여기 있다.

frontmatter: description 만 사실상 필수

공식 문서 ↗ 확인 2026-08-24 (7일 전)

커스텀 슬래시 명령어 만들기

파일 한 장이면 명령 하나 생성. 커스텀 명령은 스킬로 통합, 문법은 동일.

# .claude/commands/*.md

프로젝트 명령 파일 — 스킬로 통합됐지만 계속 동작

두는 위치가 누가 쓸 수 있는지를 정한다.

개인 ~/.claude/skills/<name>/SKILL.md — 내 모든 프로젝트. 프로젝트 .claude/skills/<name>/SKILL.md — 이 프로젝트만. 플러그인 <plugin>/skills/<name>/SKILL.md — 플러그인이 켜진 곳.

같은 이름이 겹치면 enterprise → personal → project 순으로 덮어쓴다. .claude/commands/*.md 도 같은 방식으로 동작하지만, 스킬과 이름이 겹치면 스킬이 이긴다.

→ 같은 지시를 매번 치기 싫다

# frontmatter: description 만 사실상 필수

전부 선택 필드 — description 은 Claude 가 언제 쓸지 판단하는 근거

자주 쓰는 필드: name(표시 이름, 기본값은 디렉터리 이름), description(무엇을·언제), when_to_use(트리거 문구), argument-hint(자동완성 힌트), arguments(이름 붙은 위치 인자), allowed-tools/disallowed-tools(그 턴 동안의 도구 허용·차단), model·effort(그 턴만 모델·추론 강도 덮어쓰기), context: fork(포크된 서브에이전트로 실행), paths(글롭에 맞는 파일을 다룰 때만 자동 로드), disable-model-invocation(내가 부를 때만), user-invocable: false(Claude 만 부름), hooks, shell, metadata, license.

description 과 when_to_use 를 합친 길이는 목록에서 1,536자에서 잘린다 — 핵심 용례를 앞에 둘 것.

# 본문에 $ARGUMENTS 로 인자 전달

$ARGUMENTS 는 명령 이름 뒤에 온 전체 문자열로 치환된다. 위치별로 쓰려면 $ARGUMENTS[N] 또는 짧게 $N 을 쓴다(/migrate-component SearchBar React Vue → $0=SearchBar, $1=React, $2=Vue).

인자를 넘겼는데 본문에 $ARGUMENTS 가 없으면 내용 끝에 ARGUMENTS: <입력> 이 덧붙는다 — 누락돼도 입력 자체는 Claude 에게 전달된다.

여기서 쓰는 $ARGUMENTS·$1 은 실행 시점 문법이다. 프롬프트 본문의 {key} 자리표시자와 섞지 말 것.

# 예: .claude/commands/deploy.md → /deploy 로 호출

한 메시지 앞머리에 스킬을 여러 개 쌓을 수도 있다 — /write-tests /fix-issue 123 은 둘을 모두 불러오고 뒤에 남은 123 을 각자의 $ARGUMENTS 로 넘긴다. 첫 스킬 + 최대 5개까지 펼쳐지고, 포크된 서브에이전트로 도는 스킬(/code-review)이나 인자가 슬래시로 시작할 수 있는 스킬(/loop)을 만나면 거기서 멈춘다.

~/.claude/skills/ 와 프로젝트 .claude/skills/ 는 세션 중 변경이 자동 감지된다. 세션 시작 때 없던 디렉터리를 새로 만들었으면 재시작해야 감시가 붙는다.

/reload-skills

공식 문서 ↗ 확인 2026-08-24 (7일 전)

실전 조합 예시

명령을 이어 붙여 쓰는 실전 조합.

# 새 기능 개발: /plan → 승인 → 구현 → /code-review → /security-review

계획을 먼저 받는 이유는 되돌리는 비용이 가장 싼 지점이 여기라서다. 구현 후의 리뷰는 두 번으로 나눈다 — /code-review 는 정확성, /security-review 는 브랜치 전체의 보안. 한 번에 다 보라고 하면 관점이 섞여 얕아진다.

→ 머지 전에 변경사항을 검토받고 싶다

# 느려졌을 때: /context → /clear 또는 /compact → /effort 조정

순서가 중요하다. /context 로 무엇이 먹는지 먼저 보고, 작업이 바뀐 것이면 /clear, 이어가야 하면 /compact, 그 다음에 /effort 나 /model 로 강도를 내린다. 감으로 자르면 남겨야 할 것을 자른다.

→ 토큰이 빨리 닳고 대화가 무거워진다

# 조사가 길어질 때: /subtask 로 위임 → /tasks 로 확인

파일을 많이 훑어야 하는 조사는 본 대화에 쌓지 않고 넘긴다. 결과만 돌아오므로 이후 작업이 가벼워진다. 여러 개를 띄웠으면 /tasks 에서 끝난 것을 회수한다.

다만 위임이 항상 싸지는 않다 — 위치·존재·개수를 찾는 검색은 직접 하는 편이 대개 싸다. 위임이 이기는 것은 여러 파일의 내용을 읽어야 답이 나올 때다.

→ 토큰이 빨리 닳고 대화가 무거워진다 · → 작업이 커서 하나의 대화로는 안 될 것 같다

공식 문서 ↗ 확인 2026-08-24 (7일 전)

A3 치트시트 · 슬래시 · 플러그인

core 84개 · A3 가로 한 장

새 탭에서 열기

인쇄 대화상자에서 용지 A3 · 가로 · 배경 그래픽 켜기. 대상에서 PDF로 저장을 고르면 파일로 받습니다.

키보드 단축키

/ 또는 Ctrl+K
검색 팔레트를 연다.
↑ ↓
검색 결과 이동
Enter
선택한 결과 열기
Esc
팔레트·검색어 지우기
123456
영역 이동 (1 Claude Desktop · 2 Claude Science · 3 Claude Code CLI · 4 슬래시 · 플러그인 · 5 내 규칙 · 대화법 · 6 출처·라이선스)
?
이 도움말

Esc 로 닫습니다.