숏컷 코드
/help
/clear
/compact
/config
/memory
/permissions
/mcp세션 제어
slash commands를 단축 명령이 아닌 세션 운영 패널로 봐야 하는 이유
Claude Code의 slash commands는 단축 명령어라기보다 "세션 운영 패널"에 가깝습니다. 대화 정리, 설정 변경, memory 편집, permissions 점검, MCP 연결처럼 채팅만으로 하기 번거로운 작업을 빠르게 제어합니다. 이 관점에서 보면 slash commands는 Claude Code의 운영 모델을 드러내는 인터페이스입니다.
/clear와 /compact를 상황에 맞게 구분해야 하는 이유
/clear와 /compact는 비슷해 보여도 역할이 다릅니다. 완전히 새로 시작하고 싶을 때는 /clear가 맞습니다. 반면 맥락을 유지하되 세션이 너무 길어져서 토큰 한계에 근접했을 때는 /compact로 압축해 계속 이어 가는 편이 좋습니다. 둘을 혼용하면 필요한 맥락을 잃거나, 불필요한 맥락을 계속 끌고 가는 문제가 생깁니다.
/clear
-> 완전 초기화
/compact
-> 핵심만 남기고 이어 가기출력이 이상할 때 프롬프트보다 /config와 /memory를 먼저 봐야 하는 이유
출력이 이상하거나 행동 규칙이 흔들릴 때, 단순히 프롬프트만 다시 쓰기보다 현재 설정과 memory를 점검하는 쪽이 더 빠를 수 있습니다. /config는 현재 활성화된 설정 상태를, /memory는 세션에 적용 중인 memory 파일 내용을 직접 확인하고 수정할 수 있습니다. 문제의 원인이 설정이나 memory에 있을 때 프롬프트만 고치면 증상이 반복됩니다.
문제 유형을 먼저 분류해야 올바른 명령을 고를 수 있는 이유
좋은 사용법은 명령 목록을 외우는 것이 아니라, "지금 문제는 세션 맥락 문제인가, 설정 문제인가, 권한 문제인가, 외부 도구 연결 문제인가"를 먼저 분류하는 것입니다. 세션이 길어졌으면 /compact, 규칙이 흔들리면 /memory, 민감 파일 접근 오류가 나면 /permissions, 외부 도구가 안 붙으면 /mcp가 자연스러운 선택입니다.
언제 어떤 명령을 쓸까
| 상황 | 적합한 선택 |
|---|---|
| 세션 완전 초기화 | /clear |
| 맥락 유지하며 토큰 절약 | /compact |
| 출력 이상 또는 규칙 혼선 | /config, /memory 점검 |
| 민감 파일 접근 오류 | /permissions 확인 |
| 외부 도구 연결 문제 | /mcp 상태 확인 |
| 명령 목록이 기억 안 날 때 | /help |
주의할 점
slash commands는 자주 쓰는 프롬프트를 줄이는 용도만이 아닙니다. 세션이 길어졌을 때는 /compact, 규칙이 흔들릴 때는
/memory, 외부 도구가 안 붙을 때는 /mcp처럼 문제 유형에 맞춰 쓰는 편이 훨씬 효과적입니다.
/clear와 /compact를 혼동하면 유지해야 할 맥락을 날리거나 불필요한 맥락을 계속 끌고 가게 됩니다.
❌ 세션이 길어졌는데 /clear 실행
❌ 규칙이 꼬였는데 프롬프트만 반복 수정
❌ MCP 서버 오류인데 /mcp 상태는 안 봄문제 유형을 먼저 분류하지 않으면 필요한 맥락을 잃거나, 원인과 다른 곳만 계속 수정하게 됩니다.
참고 링크
1 sources