TL;DR
Claude Code에서 메인 작업 중에 "btw"로 시작하는 메시지를 보내면, 진행 중인 코딩 작업을 중단하지 않고 사이드 질문을 병렬로 처리할 수 있어요. 아직 실험적 기능이라 모든 사용자에게 작동하진 않지만, 개발자 워크플로우를 크게 개선할 수 있는 기능입니다.
문제: 메인 작업 중 갑자기 생기는 질문
Claude Code로 작업하다 보면 이런 상황이 있어요.
변수 네이밍 컨벤션이 헷갈리거나, 특정 라이브러리의 사용법이 기억나지 않을 때. 지금 물어보면 진행 중인 작업이 중단되고, 나중에 물어보면 맥락을 잃어버립니다.
이게 문제인 이유:
- 지금 물어보면: 10분짜리 코드 분석이 중단되고, 질문 답변 받으면 다시 시작. 컨텍스트 스위칭 비용이 크다.
- 나중에 물어보면: 5분 후에 물어봐도, 그사이 다른 코드 읽느라 원래 질문이 흐릿해진다.
해결책: /btw 기능
/btw(by the way, 사이드 질문)는 Claude Code에서 메인 에이전트가 코드를 작성하는 중에 별도의 사이드 질문을 처리할 수 있는 기능입니다.
동작 방식:
- 메시지 앞에 "btw"를 붙여 입력 (예: "btw, 이 API 응답 형식이 뭐지?")
- 사이드 질문 전용 스레드가 생성됨
- 메인 작업은 백그라운드에서 계속 실행
- 사이드 질문 답변 완료 후 메인 스레드로 자동 복귀
비유하자면, 팀 동료에게 "btw, 이거 API 응답 형식 어떻게 되지?"라고 물어보는 거랑 같아요. 동료가 답해주는 동안 나는 내 코드를 계속 작성할 수 있습니다.
왜 이 기능이 필요했나: 기존 방식의 한계
현재 Claude Code에서 메인 작업 중 질문이 생기면 세 가지 방법밖에 없어요.
방법 1: 큐 메시지
Claude가 작업 중일 때 메시지를 입력하면 대기열에 쌓입니다. 현재 작업이 완전히 끝난 뒤에야 처리돼요. 간단한 질문인데도 5분, 10분을 기다려야 할 수 있습니다.
방법 2: 별도 터미널 세션
새 터미널을 열어 Claude Code를 실행하면 프로젝트 컨텍스트가 없어요. "이 함수에서 사용 중인 변수 이름 규칙이 뭐지?"라고 물어도, 어떤 프로젝트의 어떤 함수인지 처음부터 설명해야 합니다.
방법 3: 수동 /rewind
질문 후 /rewind 명령어로 컨텍스트를 되돌리는 방법이에요. 작동하긴 하지만 번거롭고, 바쁜 작업 중에 잊기 쉬워요.
/btw는 이 세 가지 문제를 동시에 해결합니다. 작업이 중단되지 않고, 프로젝트 컨텍스트가 유지되며, 사이드 질문 완료 후 자동으로 복귀합니다.
개발 타임라인: 2025년 12월부터 진행 중
이 기능의 역사를 추적해보면, Anthropic이 꽤 오래전부터 실험해왔다는 걸 알 수 있어요.
2025년 12월 (v2.0.73): 최초 발견
코드에서 btw-side-question 문자열이 처음 발견됐어요. 힌트 메시지에 "Start with 'btw' to ask a quick side question without interrupting Claude's current work"라는 문구가 노출됐지만, 실제로는 작동하지 않았습니다.
2025년 12월 20일: GitHub 이슈 제출
GitHub Issue #14804가 제출됐어요. "힌트는 나오지만 실제로 작동하지 않고 문서화도 되어 있지 않다"는 내용이었습니다.
2026년 1월 6일: Boris Cherny 공식 답변
Claude Code 창시자인 Boris Cherny가 직접 응답했어요. "실험 중인 기능이며, 추후 더 제공할 예정. 힌트에서는 제거하겠다"는 내용이었습니다.
2026년 2월 16일: 관련 Feature Request 등장
GitHub Issue #26143에서 "Peek mode"가 제안됐어요. 컨텍스트를 소모하지 않고 질문하는 대안적 접근으로, /btw와 유사한 니즈를 다른 방식으로 해결하려는 시도입니다.
2026년 3월 11일: 작동 보고 등장
LinkedIn에서 한 사용자가 /btw 커맨드의 작동을 보고했어요.
현재 상태: 실험적 기능, 점진적 롤아웃 중
현재 /btw의 상태를 정확히 파악해보니:
- 공식 체인지로그 미등재: v2.1.68부터 v2.1.72까지의 체인지로그에 /btw 관련 항목이 없어요
- 공식 문서화 안 됨: Anthropic 공식 문서에 해당 기능 설명이 없습니다
- 사용자 보고 존재: 2026년 3월 11일 LinkedIn에서 작동이 보고됨
이를 종합하면, 실험적 기능(feature flag) 상태이거나 일부 사용자에게 점진적으로 롤아웃되고 있는 것 같아요. 모든 사용자에게 동일하게 작동한다고 보장할 수 없습니다.
유사 기능과의 비교
Claude Code에서 "작업 흐름 관리"와 관련된 기능들이 있어요. /btw가 어디에 위치하는지 보면 더 명확해집니다.
| 기능 | 동작 | 병렬 처리 | 컨텍스트 유지 | 상태 |
|---|---|---|---|---|
| /btw | 메인 작업 중 사이드 질문 | 대화 레벨 병렬화 | 유지 | 실험적 |
| Ctrl+B | 서브에이전트를 백그라운드로 이동 | 에이전트 레벨 병렬화 | 유지 | 공식 |
| 큐 메시지 | 작업 중 메시지 → 대기 | 순차 처리 | 유지 | 공식 |
| Peek mode | 질문 후 자동 rewind | 해당 없음 | 소모 제로 | 미구현 (제안) |
| /loop | 반복 프롬프트 | 해당 없음 | 유지 | 공식 |
핵심 차이는 /btw가 대화 레벨에서의 병렬화라는 점이에요. Ctrl+B가 에이전트 단위의 작업을 분리하는 것이라면, /btw는 하나의 대화 안에서 질문과 작업을 동시에 진행할 수 있게 해줍니다.
최근 Claude Code 업데이트 맥락
/btw를 이해하려면 최근 Claude Code의 업데이트 방향성을 함께 봐야 해요.
- v2.1.72 (2026-03-10): Auto mode, Brief mode, ExitWorktree 추가
- v2.1.71: /loop 커맨드, cron 스케줄링 추가
- v2.1.69: /claude-api 스킬, voice STT 10개 언어 지원
- v2.1.68: Opus 4.6 medium effort 기본값, ultrathink 키워드 복귀
- 2026-03-09: Code Review 멀티에이전트 시스템 출시
"작업 흐름을 끊지 않는다"는 방향성이 계속 강화되고 있어요. Auto mode(자율 작업), /loop(반복 실행), Ctrl+B(백그라운드 에이전트), 그리고 /btw(사이드 질문)까지. 개발자가 작업 맥락을 잃지 않도록 돕는 기능들이 연속으로 출시되는 거죠.
FAQ: 자주 묻는 질문
Q: /btw는 모든 Claude Code 사용자에게 작동하나요?
아직 확실하지 않아요. 공식 체인지로그에 등재되지 않았고, 실험적 기능이거나 점진적 롤아웃 중인 것 같습니다. 사용자 환경에 따라 작동 여부가 다를 수 있어요.
Q: /btw와 Ctrl+B의 차이는 뭔가요?
Ctrl+B는 에이전트 단위의 작업을 백그라운드로 보내는 기능이에요. /btw는 하나의 대화 안에서 사이드 질문을 병렬로 처리하는 기능이에요. 레벨이 다르다는 뜻입니다.
Ctrl+B는 "이 작업 전체를 배경으로", /btw는 "잠깐 다른 거 물어볼게"에 해당합니다.
Q: Peek mode는 언제 출시되나요?
Peek mode는 GitHub Issue #26143에서 제안된 기능으로, 아직 구현되지 않았어요. 질문 후 자동으로 rewind하여 컨텍스트 소모를 제로로 만드는 접근입니다. /btw와는 다른 방식으로 같은 문제를 해결하려는 시도예요.
Q: /btw가 작동하지 않으면 어떻게 하나요?
현재로서는 큐 메시지(작업 끝날 때까지 대기), 별도 터미널 세션, 또는 /rewind 명령어를 사용하는 게 대안이에요. Claude Code 버전을 최신으로 업데이트한 후 다시 시도해보세요.
직접 확인해보세요
/btw는 아직 공식적으로 발표되지 않은 실험적 기능입니다. 하지만 "메인 작업 중에 사이드 질문이 필요하다"는 니즈는 많은 개발자가 공감하는 부분이고, GitHub에 관련 이슈가 2건 올라온 걸 보면 수요가 분명해요.
Claude Code를 사용 중이라면, 작업 중에 "btw"로 시작하는 메시지를 입력해보고 작동 여부를 확인해보세요. 환경에 따라 결과가 다를 수 있습니다.
아직 작동하지 않는다면, 앞으로 공식 출시될 때 기대해볼 만한 기능이에요. 개발자 경험을 크게 개선할 수 있는 잠재력이 충분합니다.
Top comments (0)