ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 m-mahiro

btw-fix

`/btw`의 차단형 사이드 패널을 일반적인 스크롤 가능 트랜스크립트 행으로 응답하는 자체 구현으로 바꾸는 mod입니다. `command.run`을 훅하고 `next()`를 호출하지 않은 채 응답합니다.

m-mahiro@m-mahiro

m-mahiro/claude-code-mods/tree/main/mods/btw-fix

번역 완료

이 mod 소개

/btw는 현재 작업을 중단하지 않고 질문할 수 있는 side question 기능이지만, 답변을 기다리는 동안 기본 대화를 스크롤할 수 없게 만듭니다. 패널을 닫으면 답변도 취소됩니다.

이 mod는 자체 구현으로 /btw를 대신합니다. { command: 'btw' }로 command.run을 훅하고 next()를 호출하지 않고 답변하여, 기본 제공 구현의 차단형 사이드 패널 자체를 우회합니다. 답변은 일반 트랜스크립트 행으로 표시됩니다($.model.fork로 현재 대화를 맥락으로 삼은 도구 없는 일회성 응답을 받아 명령의 출력 텍스트로 반환할 뿐입니다). 따라서 대화를 잠그는 패널도, 닫아서 중단되는 작업도 없습니다.

사용법

/btw <question>은 이전과 같이 사용합니다. 질문이 비어 있으면 사용법을 반환합니다.

시험하기

claude plugin validate mods/btw-fix
claude plugin test mods/btw-fix

세션에서 핫 리로드를 활성화하고 실제 환경에서 시험하려면 이 폴더를 그대로 dev-mods 폴더(plugin-authoring skill에서 안내하는 위치)에 복사하면 됩니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add m-mahiro/claude-code-mods
claude plugin install btw-fix
원문 / README

btw-fix

/btw(現在の作業を中断せずに聞ける side question 機能)は、回答を待っている間メインの会話がスクロールできなくなり、その画面を閉じると回答がキャンセルされてしまう。

この mod は /btw を自前の実装で肩代わりする。command.run を { command: 'btw' } でフックし、next() を呼ばずに答えてしまうことで、ブロッキングなサイドパネルを使うビルトイン実装そのものを素通りさせる。回答は普通のトランスクリプトの行として出る($.model.fork で、現在の会話を文脈にしたツールなしの一回限りの応答を取り、それをコマンドの出力テキストとして返すだけ)ので、ロックするパネルも、閉じて中断するものも存在しない。

使い方

/btw <質問> は今まで通り。質問が空なら使い方を返す。

試す

claude plugin validate mods/btw-fix
claude plugin test mods/btw-fix

セッションでホットリロードを有効にして実機で試す場合は、このフォルダをそのまま dev-mods フォルダ(plugin-authoring スキルが教える場所)にコピーすればよい。

비슷한 프로젝트