ModsとCursor・VS Code拡張の比較
拡張する場所が違う
Claude Code modはClaudeのセッションを拡張します。VS Code拡張はエディターの拡張ホストで動き、Cursorにも独自のエディター機能とエージェントの流れがあります。見た目が似ていてもAPIは同じではありません。
| 問い | Claude Code mod | エディター拡張 |
|---|---|---|
| 実行場所 | Mod runtime | エディターの拡張ホスト |
| 対象 | セッションのイベントと対応UI | 文書、コマンド、ビュー |
| 互換性の確認 | CLIの型宣言と権限 | エディターAPIとバージョン |
| 共有できるもの | 純粋なロジックと契約 | 純粋なロジックと契約 |
使う画面から決める
ターミナルで会話の回数を表示するならmodが自然です。文書を直接操作するならエディター拡張の方が合う場合があります。両方を使うなら共通ロジックとホスト用の接続部分を分け、modにNodeやDOMがあるとは考えないでください。
少しずつ移植する
イベント、状態、表示、終了時の処理を列挙します。読み取り専用機能から移し、コマンド、キー操作、失敗時の挙動を確認します。ファイルやネットワークの権限も再確認が必要です。