Skip to content
Back to Blog
Claude Code /btw 기능: 메인 작업 중단 없이 사이드 질문하는 방법
Tutorial

Claude Code /btw 기능: 메인 작업 중단 없이 사이드 질문하는 방법

5 min read0

Claude Code /btw 기능: 메인 작업 중단 없이 사이드 질문하는 방법

Claude Code로 작업하다 보면 메인 작업 중에 갑자기 궁금한 것이 생기는 순간이 있습니다. 변수 네이밍 컨벤션이 헷갈리거나, 특정 라이브러리의 사용법이 기억나지 않을 때. 하지만 지금 물어보면 진행 중인 작업이 중단되고, 나중에 물어보면 맥락을 잃어버립니다.

/btw는 Claude Code에서 메인 작업을 중단하지 않고 사이드 질문을 할 수 있는 실험적 기능입니다. "btw"로 시작하는 메시지를 입력하면 병렬 대화 스레드가 열리고, 원래 작업은 백그라운드에서 계속 진행됩니다.

이 글에서는 /btw 기능의 동작 원리, 개발 타임라인, 기존 대안과의 비교, 그리고 현재 상태를 정리합니다.

/btw 기능이란?

/btw(btw-side-question)는 Claude Code에서 메인 에이전트가 코드를 작성하거나 분석하는 중에 별도의 사이드 질문을 할 수 있는 기능입니다.

동작 방식은 다음과 같습니다:

  1. 사용자가 메시지 앞에 "btw"를 붙여 입력
  2. 사이드 질문 전용 스레드가 생성됨
  3. 메인 작업은 백그라운드에서 계속 실행
  4. 사이드 질문 답변 완료 후 메인 스레드로 자동 복귀

내부적으로는 ^btw\b\s* 정규식 패턴으로 메시지를 감지합니다. 비유하자면, 팀 동료에게 "btw, 이 API 응답 형식 어떻게 되지?"라고 물어보는 것과 같습니다. 동료가 답해주는 동안 나는 내 코드를 계속 작성할 수 있습니다.

왜 이 기능이 필요한가: 기존 방식의 한계

현재 Claude Code에서 메인 작업 중 질문이 생기면 세 가지 방법밖에 없습니다. 세 가지 모두 불편합니다.

방법 1: 큐 메시지

Claude가 작업 중일 때 메시지를 입력하면 대기열에 쌓입니다. 현재 작업이 완전히 끝난 뒤에야 처리됩니다. 간단한 질문인데도 5분, 10분을 기다려야 할 수 있습니다.

방법 2: 별도 터미널 세션

새 터미널을 열어 Claude Code를 실행하면 프로젝트 컨텍스트가 없습니다. "이 함수에서 사용 중인 변수 이름 규칙이 뭐지?"라고 물어도, 어떤 프로젝트의 어떤 함수인지 처음부터 설명해야 합니다.

방법 3: 수동 /rewind

질문 후 /rewind 명령어로 컨텍스트를 되돌리는 방법입니다. 작동은 하지만 번거롭고, 바쁜 작업 중에 잊기 쉽습니다.

/btw는 이 세 가지 문제를 동시에 해결합니다. 작업이 중단되지 않고, 프로젝트 컨텍스트가 유지되며, 사이드 질문 완료 후 자동으로 복귀합니다.

/btw 개발 타임라인

이 기능의 역사를 추적해보면 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 관련 항목이 없습니다 (Releasebot Changelog 확인)
  • 공식 문서화 안 됨: Anthropic 공식 문서에 해당 기능 설명 없음
  • 사용자 보고 존재: 2026년 3월 11일 LinkedIn에서 작동이 보고됨

이를 종합하면, 실험적 기능(feature flag) 상태이거나 일부 사용자에게 점진적으로 롤아웃되고 있는 것으로 추정됩니다. 모든 사용자에게 동일하게 작동한다고 보장할 수 없습니다.

유사 및 관련 기능 비교

Claude Code에서 "작업 흐름 관리"와 관련된 기능들을 비교해보면 /btw의 위치가 명확해집니다.

기능동작병렬 처리컨텍스트 유지상태
/btw메인 작업 중 사이드 질문대화 레벨 병렬화유지실험적
Ctrl+B서브에이전트를 백그라운드로 이동에이전트 레벨 병렬화유지공식
큐 메시지작업 중 메시지 → 대기순차 처리유지공식
Peek mode질문 후 자동 rewind해당 없음소모 제로미구현 (제안)
/loop반복 프롬프트해당 없음유지공식 (v2.1.71)

핵심 차이는 /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 키워드 복귀
  • Code Review 멀티에이전트 시스템 출시 (2026-03-09)

"작업 흐름을 끊지 않는다"는 방향성이 계속 강화되고 있습니다. Auto mode(자율 작업), /loop(반복 실행), Ctrl+B(백그라운드 에이전트), 그리고 /btw(사이드 질문)까지, 개발자가 작업 맥락을 잃지 않도록 돕는 기능들이 연속으로 출시되고 있습니다.

마무리: 직접 확인해보세요

/btw는 아직 공식적으로 발표되지 않은 실험적 기능입니다. 하지만 "메인 작업 중에 사이드 질문이 필요하다"는 니즈는 많은 개발자가 공감하는 부분이며, GitHub에 관련 이슈가 2건 올라온 것이 이를 증명합니다.

Claude Code를 사용 중이라면, 작업 중에 "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 버전을 최신으로 업데이트한 후 다시 시도해보시기 바랍니다.

참고 자료