/btw의 역할
/btw는 현재 세션에 대해 일회성 질문을 던집니다. Anthropic의 명령어 개요에서는 이를 간단하게 설명합니다: "대화 히스토리에 추가되지 않아야 하는 사이드 질문에는 /btw를 사용하세요."
/btw를 입력하고 그 뒤에 질문을 입력합니다. 터미널에서는 답변이 닫을 수 있는 오버레이 창에 나타납니다. 대화형 모드 문서에는 이 답변에 어떤 일이 일어나는지 명시되어 있습니다: "질문과 답변은 대화 히스토리에 절대 들어가지 않습니다."
채팅에서 그냥 질문하는 것과 다른 두 가지 특징이 있습니다:
- 컨텍스트(context)에 추가되지 않습니다. 메인 대화는 사이드 질문이나 그 답변을 절대 보지 못합니다.
- 기다리지 않습니다. "사이드 질문은 독립적으로 실행되며 메인 턴을 방해하지 않습니다."
사이드 질문이 볼 수 있는 것
사이드 질문은 전체 세션 내용을 바탕으로 작동합니다. Anthropic은 Claude가 "이미 대화에 있는 내용(사용자의 메시지, Claude의 응답, 수집된 도구 결과)으로부터" 답변한다고 설명합니다.
여기에는 많은 것이 포함됩니다. Anthropic의 예시에는 "Claude가 이미 읽은 코드, 이전에 내린 결정, 또는 세션의 다른 모든 것"이 포함됩니다.
한 가지 예외가 있습니다. Claude가 응답을 작성 중인 경우, 사이드 질문은 "Claude가 현재 작성 중인 응답을 제외하고 지금까지의 대화에 있는 모든 것을 봅니다."
이전 사이드 질문들
사이드 질문들은 서로를 볼 수 있습니다. "나중에 던진 사이드 질문은 이전의 사이드 질문도 볼 수 있습니다. Claude Code는 사용자가 삭제하기 전까지 매 질문마다 최신 20개의 대화를 다시 재생합니다." 따라서 다른 /btw로 후속 질문을 할 수 있으며, 이전 대화 내용을 바탕으로 작동합니다.
사이드 질문이 할 수 없는 것
도구가 없음
이것이 주요 제한 사항입니다. "Claude는 사이드 질문에 답할 때 파일을 읽거나, 명령어를 실행하거나, 검색할 수 없습니다." 답변은 오직 이미 컨텍스트에 있는 내용으로만 구성됩니다.
Claude가 시도하더라도 결과는 뻔합니다. 문서에 따르면 Claude가 도구 호출을 텍스트로 작성하더라도 "답변은 아무것도 실행되지 않았다는 메모와 함께 끝납니다."
따라서 /btw는 Claude가 이미 본 내용으로 답할 수 있는 질문을 위한 것입니다. Anthropic은 명확하게 선을 긋습니다: "Claude가 이 세션에서 이미 알고 있는 것에 대해 물어보려면 /btw를 사용하고, 새로운 것을 찾아내려면 subagent를 사용하세요."
단일 답변 제공
터미널 오버레이에는 후속 턴이 없습니다. "스레드를 계속하려면 다른 /btw 질문을 하세요."
메인 작업을 변경하지 않음
사이드 질문은 작업을 조종할 수 없습니다. 답변이 대화에 포함되지 않으므로, Claude의 메인 턴은 사용자가 질문하지 않은 것처럼 진행됩니다.
답변이 가는 곳과 유지 기간
터미널에서
답변은 닫을 수 있는 오버레이에 나타납니다. 다시 확인하려면 "질문 없이 /btw를 실행하세요. 오버레이가 가장 최근 대화 내용으로 다시 열립니다."
이전 답변들도 가까이 있습니다. "가장 최근의 이전 사이드 질문 5개가 현재 답변 위에 흐릿한 목록으로 표시되며, 더 오래된 질문의 개수가 표시됩니다." Shift 키와 좌우 화살표 키를 사용하거나, Shift를 인식하지 못하는 터미널에서는 대괄호 키를 사용하여 답변 사이를 이동할 수 있습니다.
하지만 이 스레드는 일시적입니다. Anthropic은 다음과 같이 말합니다: "터미널은 스레드를 메모리에 유지합니다. x를 눌러 이전 대화를 지울 수 있으며, Claude Code를 종료하면 사라집니다."
VS Code에서
확장 프로그램은 이를 다르게 처리합니다. 채팅 패널에서 /btw를 입력하면 채팅 옆에 패널이 열리고, 거기서 바로 후속 질문을 할 수 있습니다. Anthropic은 "패널의 스레드는 해당 페이지에 설명된 보존 일정에 따라 창을 다시 로드해도 유지됩니다"라고 설명합니다. 확장 프로그램 v2.1.227 이상 버전이 필요합니다.
답변 복사하기
터미널 오버레이에서 c를 누르면 답변이 복사됩니다. Anthropic은 마우스 선택보다 이 방법을 권장합니다. 줄 바꿈이 적용된 터미널 렌더링이 아닌 "원시 Markdown"으로 복사되기 때문입니다.
사이드 질문을 포크(fork)해야 할 때
때로는 사이드 질문이 실제 작업으로 이어지기도 합니다. 답변을 통해 조사가 필요한 문제가 드러나고, 조사에는 도구가 필요할 수 있습니다. 그럴 때 f 키를 사용합니다.
오버레이에서 f를 누르면 "부모 대화와 이 질문 및 답변을 상속받는 포크된 subagent를 시작하여 전체 도구 액세스 권한으로 작업을 계속할 수 있습니다." 이 기능은 로컬 세션에서만 사용할 수 있습니다.
포크는 사이드 질문과 두 가지 중요한 차이점이 있습니다:
- 도구를 가집니다. 파일을 읽고, 명령어를 실행하고, 검색할 수 있습니다.
- 결과가 돌아옵니다. Anthropic의 subagent 문서에 따르면 포크는 백그라운드에서 실행되며 "완료되면 그 결과가 메인 대화의 메시지로 도착합니다."
- 따라서 포크는 사이드 질문의 스레드가 메인 작업에 다시 합류하는 방법입니다. 사이드 질문 자체는 제외되지만, 포크의 최종 결과는 포함됩니다. Claude Code subagent가 메모리를 공유하지 않는 이유에 대한 가이드에서 다른 subagent가 포크보다 적은 컨텍스트로 시작하는 방식을 다룹니다.
포크 실행하기
포크는 프롬프트 아래 패널에 한 줄씩 나타납니다. Enter 키로 포크의 트랜스크립트를 열고 후속 메시지를 보낼 수 있습니다. agent view를 사용하는 경우 사이드 질문은 연결된 백그라운드 세션에서도 작동합니다. Claude Code agent view 가이드에서 이러한 세션이 컨텍스트를 공유하는 방식을 다룹니다.
/btw와 다른 우회 방법 비교
Claude Code에는 대화를 어지럽히지 않기 위한 여러 명령어가 있습니다. 각각 역할이 다릅니다.
/btw: 도구 없이 세션에 대해 질문하며 히스토리에 영향을 주지 않습니다.- 포크(fork): 도구를 사용하여 계속 진행하고 결과를 대화에 다시 보고합니다.
- subagent: 대화 내용이 아닌 받은 프롬프트에서 시작하여 결과를 반환합니다.
/clear: 프로젝트 메모리는 유지하면서 새 대화를 시작합니다. /clear 가이드에서 무엇이 유지되는지 확인하세요./rewind: 이전 시점으로 되돌립니다. 세션 되돌리기 가이드에서 어떤 편집 내용이 복구되는지 설명합니다.
Anthropic은 처음 두 가지를 다음과 같이 요약합니다: "/btw는 전체 대화를 볼 수 있지만 도구가 없습니다. subagent는 도구가 있으며 받은 프롬프트에서 시작하거나, 포크의 경우 이 대화의 복사본에서 시작합니다."
백그라운드 세션에서의 사이드 질문
백그라운드 세션에서 작업하는 경우 /btw도 함께 따라갑니다. Anthropic의 문서는 연결된 백그라운드 세션을 다룹니다. 왼쪽 화살표를 누르면 "답변이 도착하는 중이라도" 연결이 해제되어 agent view로 돌아갑니다. 사이드 질문은 멈추지 않습니다. "자리를 비운 동안에도 사이드 질문은 계속 실행됩니다." 다시 연결하면 질문이나 답변과 함께 오버레이가 다시 열립니다.
질문을 하기 전에 질문 없이 /btw를 실행하면 빈 오버레이가 열리지 않습니다. 명령어 참조에 따르면 이 경우 "Claude Code가 사용법 안내 문구를 출력합니다."
좋은 사이드 질문과 다른 기능이 필요한 질문
사이드 질문은 답변이 이미 세션 내에 있을 때 효과적입니다. Claude가 변경을 위해 어떤 파일을 편집했는지, 이전에 에러 메시지가 무엇이었는지, 또는 왜 한 가지 방식을 선택했는지 묻는 것이 적합합니다.
답변에 새로운 정보가 필요할 때는 작동하지 않습니다. 테스트가 지금 통과하는지, Claude가 열지 않은 파일에 무엇이 있는지, 라이브러리의 최신 버전이 무엇인지 등은 모두 도구가 필요합니다. 메인 대화에서 묻거나, subagent를 시작하거나, 포크하세요.
비용
사이드 질문은 저렴하게 설계되었습니다. Anthropic은 "대화의 프롬프트 캐시가 활성화된 상태(warm)라면, 사이드 질문은 답변 자체 외에는 비용이 거의 들지 않는다"고 말합니다. 답변이 대화에 포함되지 않기 때문에 이후 모든 턴이 짊어져야 할 컨텍스트에도 추가되지 않습니다.
사람들이 흔히 하는 실수
파일 확인을 위해 /btw 사용하기. 도구가 없습니다. Claude가 세션에서 이미 읽은 내용으로만 답할 수 있습니다.
사이드 질문에서 결정 내리기. 답변이 대화에 절대 들어가지 않으므로 메인 작업은 이를 알 수 없습니다. 메인 채팅에서 Claude에게 말하거나 포크하세요.
사이드 스레드가 재시작 후에도 유지될 것이라 기대하기. 터미널에서는 Claude Code를 종료하면 사라집니다.
터미널 오버레이에서 후속 질문 입력하기. 단일 답변만 제공합니다. 이전 대화를 볼 수 있는 다른 /btw 질문을 새로 하세요.
클라우드 세션에서 포크하기. 오버레이에서의 포크는 로컬 세션에서만 가능합니다.
해결책: 답변에는 사이드 질문을, 결정에는 대화를 사용하세요
1단계: Claude가 이미 알고 있는 것에 대해 질문하기
이름, 이전 선택, Claude가 본 출력물 등 세션이 답할 수 있는 질문에는 /btw를 사용하세요. 질문에 새로운 정보가 필요하다면 subagent를 사용하거나 메인 채팅에서 물어보세요.
2단계: 답변이 작업으로 이어질 때 포크하기
사이드 답변에서 조사하거나 수정해야 할 사항이 발견되면 f를 누르세요. 포크는 도구를 가지며 결과를 메인 대화로 다시 보고하여 작업을 이어갈 수 있게 합니다.
3단계: 유지되어야 할 내용은 사이드 스레드 밖으로 이동하기
사이드 답변에 나중에 필요한 결정, 컨벤션, 또는 수정 사항이 포함되어 있다면 영구적인 곳에 두세요. 메인 대화에서 말하거나, CLAUDE.md에 추가하거나, Claude에게 기억하라고 요청하세요. Claude Code가 수정 사항을 잊어버리는 이유에 대한 가이드에서 각 종류가 어디에 속하는지 다룹니다.
MemoryLake에서 설정하기
/btw는 방해가 되지 않기 때문에 유용합니다. 반면 사이드 질문에서 해결된 내용은 기록에 남지 않으며, 터미널에서는 종료 시 사라집니다. 세션, 저장소, 도구 전반에 걸쳐 유지하고 싶은 결정 사항은 별도의 공간이 필요합니다.
MemoryLake는 이러한 결정 사항을 사용자가 관리하는 하나의 목록으로 유지하여, Claude Code뿐만 아니라 ChatGPT, Codex 등 연결된 다른 어시스턴트에서도 사용할 수 있게 해주는 메모리 레이어입니다.
사용자가 직접 자신의 언어로 항목을 작성합니다. Claude Code 세션, 사이드 질문, CLAUDE.md 파일, 자동 메모리 또는 공급업체의 저장소에서 아무것도 읽거나 쓰거나 삭제하지 않습니다. /btw는 Anthropic이 설명한 방식 그대로 계속 작동합니다.
1단계: API 키 생성
로그인 후 대시보드에서 키를 생성합니다. 이 키는 MemoryLake 워크스페이스에 속하며 Claude 계정과는 별개입니다.

2단계: 첫 번째 메모리 업로드
해결책 3단계에서 사이드 스레드 밖으로 이동시킨 내용 중 단일 저장소를 넘어 적용되는 결정, 컨벤션, 제약 조건부터 시작하세요. 항목당 한 점씩, 날짜를 기입합니다.

3단계: AI 및 에이전트 연결
Claude Code와 사용하는 다른 어시스턴트를 연결합니다. 결정 사항은 다음 세션, 다른 저장소 또는 다른 도구에서도 사용할 수 있습니다.

실제적인 변화
첫 번째 차이점은 더 자유롭게 질문하게 된다는 것입니다. 빠른 질문이 메인 작업의 컨텍스트나 흐름을 방해하지 않습니다.
두 번째는 전환 시점을 알게 된다는 것입니다. Claude가 이미 알고 있는 것에는 사이드 질문을, 답변에 도구가 필요할 때는 포크를, 결정이 내려졌을 때는 메인 채팅을 사용합니다.
세 번째는 중요한 내용이 사이드 스레드에 갇혀 있지 않게 된다는 것입니다. 결정 사항은 대화나 영구적인 파일로 이동하므로, 작업이 곧 닫힐 오버레이 창에 의존하지 않게 됩니다.
단일 세션 내부가 아닌 서로 다른 세션 간에 컨텍스트를 이동하는 방법은 Claude Code 세션 간 컨텍스트 공유 가이드를 참조하세요.
Claude Code /btw 베스트 프랙티스
Claude가 작업하는 동안 질문하세요. 사이드 질문은 메인 턴을 방해하지 않습니다.
세션에서 답할 수 있는 질문으로 유지하세요. /btw는 파일을 읽거나 명령어를 실행할 수 없습니다.
후속 질문에는 다른 /btw를 사용하세요. 최근의 사이드 대화를 다시 재생합니다.
c로 답변을 복사하세요. 줄 바꿈된 터미널 텍스트 대신 원시 Markdown을 얻을 수 있습니다.
도구가 필요할 때는 f로 포크하세요. 포크의 결과는 메인 대화로 돌아옵니다.
사이드 질문에서 무언가를 결정하지 마세요. 메인 작업은 그 답변을 절대 보지 못합니다.
오래된 사이드 스레드는 x로 지우세요. 그렇지 않으면 새로운 질문을 할 때마다 최근 대화 내용이 다시 재생됩니다.
결론
/btw는 대화 히스토리에 추가하지 않고 현재 Claude Code 세션에 대해 사이드 질문을 던집니다. 사용자의 메시지, Claude의 응답, 지금까지 수집된 도구 결과를 볼 수 있지만, 자체적인 도구는 없으며 한 번에 하나의 답변만 제공합니다. 터미널에서 사이드 스레드는 Claude Code를 종료할 때까지 유지되며, VS Code에서는 창을 다시 로드해도 유지됩니다.
사이드 답변이 작업으로 이어지면 f를 눌러 전체 도구 액세스 권한을 가진 subagent로 포크하고, 그 결과를 메인 대화로 가져올 수 있습니다. 그 외 보관할 가치가 있는 내용은 스레드를 닫기 전에 사이드 스레드 밖으로 이동시켜야 합니다.