Claude Code's new Mods system lets developers rewrite the AI coding tool from the inside
Claude Code 全新 Mods 系統:讓開發者從內部改寫 AI 程式碼工具
Anthropic 最近為 Claude Code 推出「Mods」機制——一套直接在工具內部執行的中介層(middleware)。透過插件式(plugin‑based)的設計,開發者可以自行改寫介面與功能,甚至加入全新指令,讓 AI 程式碼助手更貼合團隊需求。
核心運作原理
- Mods 為 JavaScript 或 TypeScript 函式,可掛鉤(hook)於特定事件,例如工具呼叫、使用者輸入、或 UI 渲染。
- 這意味著開發者能在聊天視窗旁新增自訂面板、攔截工具呼叫、或注入全新指令。
- 內建的 /diff 指令本身即是以 Mod 形式實作,顯示此機制已可支援正式功能。
Anthropic 在 GitHub 提供範例 Mod,並說明 Mod 會在使用者的 權限 下執行,不受沙盒(sandbox)限制。因此公司警告只能從可信來源安裝,以免遭惡意程式侵入。Mod 目前支援 CLI(指令列介面)、桌面應用程式,亦部分相容於 VS Code 擴充套件。企業可透過管理政策限制允許載入的 Mod。
首支官方插件:「You Should Know」
首個正式上線的 Mod 名為 「You Should Know」。它會啟動一個獨立代理(agent),持續監控 Claude 的輸出,當偵測到使用者可能忽略的重要資訊時,即以「Heads up」訊息提醒。使用者只需在聊天視窗輸入
/plugin enable cc-plugin-you-should-know@builtin.AdAd
即可啟用。
背景與影響
Claude Code 自推出以來,一直以「AI 生成程式碼」為核心賣點,吸引大量開發團隊採用。傳統上,使用者只能依賴廠商提供的功能,客製化空間相當有限。Mods 的出現打破了這層限制,讓開發者能在工具內部直接植入自家工作流程、公司內部 API,或安全檢查機制,提升開發效率與合規性。
此外,因 Mod 以原生 JavaScript/TypeScript 撰寫,開發者不必學習全新語言或框架,即可快速原型化。這對於需要快速迭代的敏捷團隊尤具吸引力,也可能促使更多第三方開發者貢獻生態系統插件,形成類似 VS Code Marketplace 的「Mod 市集」。
未來展望與讀者啟示
- 安全治理:雖然 Anthropic 已提供企業層面的 Mod 管理功能,但隨著插件數量激增,如何建立可信任的供應鏈與審核機制將成為關鍵。
- 生態系統成長:若社群能持續貢獻高品質 Mod,Claude Code 有望從單一 AI 助手演變為可高度客製化的開發平台。
- 開發者策略:團隊若已在使用 Claude Code,建議先評估現有工作流程中哪些環節可透過 Mod 自動化,並在測試環境中驗證安全性後,再逐步推廣至正式環境。
總結來說,Anthropic 的 Mods 為 Claude Code 注入了「可編程」的靈活性,讓 AI 程式碼工具不再是黑盒,而是可被開發者從內部塑形的可擴充平台。未來,隨著安全治理與插件市場的成熟,這項技術或將重新定義 AI 輔助程式開發的生態格局。