ClaudeMods
☰
ZH-TW
● 0 人在線上 · 瀏覽 0 次
贊助提交作品
GitHub 儲存庫 · 發布者 m-mahiro

btw-fix

一個 Mod,用自訂實作取代 `/btw` 的阻塞式側邊面板,讓回答以一般可捲動的轉錄列顯示。它掛接 `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 スキルが教える場所)にコピーすればよい。

更多類似作品