Mods 與 Cursor、VS Code 擴充套件比較
擴充的位置不同
Claude Code mod 擴充 Claude 工作階段,VS Code 擴充套件執行在編輯器的 extension host,Cursor 也有編輯器與自己的 agent 工作流程。介面相似不代表 API 相容,只複製 TypeScript 檔案不能完成移植。
| 問題 | Claude Code mod | 編輯器擴充套件 |
|---|---|---|
| 執行位置 | Mod runtime | 編輯器 extension host |
| 主要對象 | 工作階段事件與支援介面 | 文件、編輯器指令與檢視 |
| 相容性依據 | 本機 CLI 宣告與權限 | 編輯器 API、版本與權限 |
| 可共用內容 | 純邏輯與明確契約 | 純邏輯與明確契約 |
選實際使用的介面
終端裡的工作階段計數器適合放在 mod;直接操作編輯器文件則可能適合擴充套件。跨兩種環境時,分離共用邏輯與宿主適配器,不假設 mod 裡有 Node、DOM 或編輯器 API。
小步移植
寫下觸發事件、狀態、顯示方式與清理行為。先移植唯讀功能,再驗證指令、鍵盤操作與失敗路徑。檔案與連網權限需要重新檢查,不能直接沿用舊環境的結論。