概要
cmuxに独自コマンドを登録できるプラグイン機能のfeature requestを、cmux開発チームに送ることを検討する。
背景
cforkのような「cmux操作 + ちょっとしたシェルスクリプト」のユースケースでは、現状はシェルスクリプトとClaude Codeスキルの二重管理が必要。cmuxにプラグインAPIがあれば以下が改善される:
| 現状の課題 |
プラグインで解決 |
CMUX_* 環境変数を自前チェック |
cmuxがコンテキストを自動注入 |
workspace/surface情報を identify で取得 |
引数 or 環境変数で提供 |
| スクリプトとスキルの二重管理 |
1つの定義でcmuxサブコマンドとして登録 |
| UIへの統合がない |
コマンドパレットやメニューに自動表示 |
理想像
# ~/.cmux/plugins/cfork/plugin.sh 的な形で
# cmux cfork right と呼べるようになる
# $CMUX_CURRENT_WORKSPACE 等のコンテキストが自動注入
やること
概要
cmuxに独自コマンドを登録できるプラグイン機能のfeature requestを、cmux開発チームに送ることを検討する。
背景
cforkのような「cmux操作 + ちょっとしたシェルスクリプト」のユースケースでは、現状はシェルスクリプトとClaude Codeスキルの二重管理が必要。cmuxにプラグインAPIがあれば以下が改善される:
CMUX_*環境変数を自前チェックidentifyで取得理想像
やること
cmux feedbackでfeature requestを送るset-hook,workspace-action,tab-action等の既存拡張ポイントを調査し、現状でどこまでカバーできるか確認