Anthropic 在 2026 年 10 月 1 日為 AI 程式開發工具 Claude Code 推出 Mods。Mods 是幾行 TypeScript(或 JavaScript)寫成的小函式,可以改變 Claude Code 的行為與畫面:改寫送給模型的提示、攔下有風險的指令、在介面上加面板與按鈕,甚至替換掉 Claude Code 內建的功能。Mods 可以自己寫,也可以直接請 Claude Code 代寫並安裝。以下依官方公告與技術文件整理重點,並附上一支示範影片。
為什麼要做 Mods
官方表示,開發者一直希望能更自由地調整 Claude Code,不必等官方推出新功能。既有的 hooks(設定檔中的掛鉤)只能在事件發生時執行指令碼,無法改寫事件、畫出新介面或替換功能,Mods 補上了這些能力。Anthropic 也在正式推出前,先把 Mods 的設計放上 GitHub 徵求開發者意見。
運作方式:掛在事件上的函式
Claude Code 每做一件事,都會發出一個事件,例如呼叫工具、請求權限、繪製畫面的某個區塊。Mod 就是掛在這些事件上的函式,可以在事件發生前執行、發生後執行、直接取代事件,或前後都包住。用一個函式,就能做到:
- 在提示送到模型之前改寫內容。
- 攔下、改寫或重試一次工具呼叫。
- 核准或拒絕權限請求。
- 在 Claude 讀取工具輸出前,先遮蔽其中的密碼與金鑰。
- 編輯或替換 Claude Code 畫出的介面,例如工具結果或 Claude 的提問視窗,也能加上按鈕與輸入欄位。
多個 Mods 掛在同一個事件時,依載入順序執行,因此不同作者的 Mods 可以疊加使用。官方也把部分內建功能改寫成 Mods,例如 /diff,使用者可以關掉或換成自己的版本;Anthropic 計畫陸續把更多內建功能改成 Mods,讓 Claude Code 只保留精簡的核心。
官方範例
Anthropic 在 GitHub 上提供了幾個範例 Mods:
- token-weather:在輸入框上方顯示 context window 用量的「天氣預報」。
- blast-radius:遇到
rm -rf或強制推送這類高風險指令時先暫停,列出會受影響的內容,並提供繼續或取消的按鈕。 - replay-theater:新增
/replay指令,逐步重播 Claude 上一輪修改了哪些檔案。
影片示範的用法
上方影片由 Chase AI 在發表隔天錄製,示範了三種實際用法:
- 「下一步」選單:Claude 完成一項工作後,在畫面下方自動出現一個面板,列出三個建議的下一步,點一下就開始執行,不必再手動輸入提示。
- 快取倒數面板:在介面上顯示對話快取還剩多久失效,並附上一鍵壓縮對話的按鈕。
- 請 Claude 推薦 Mods:讓 Claude Code 讀過去 30 次的工作紀錄,找出經常重複提出的要求,再建議五個可以解決這些問題的 Mods;選定後由 Claude 撰寫、安裝,重新載入外掛即可使用。
安裝與使用
| 支援環境 | Claude Code 命令列版與桌面版的 Code 分頁;需要 Claude Code v2.1.287 以上,預設開啟。VS Code 擴充功能、claude -p 與雲端工作階段可以執行 Mods 的邏輯,但不會顯示 Mods 畫出的介面。 |
| 取得方式 | Mods 包在外掛(plugin)裡發布,可從 Claude 目錄安裝,或在命令列執行 /plugin;也可以在對話中直接描述需求,由 Claude 撰寫、安裝並即時重新載入。 |
| 分享方式 | 把 Mod 打包成外掛,提交到 Claude 目錄,或放在團隊共用的外掛市集。 |
| 暫時關閉 | 在 /plugin 停用單一 Mod;以 --safe-mode 啟動可在該次工作階段停用所有自行安裝的 Mods。 |
安全性:Mods 不在沙盒裡執行
官方特別提醒,Mods 擁有和 Claude Code 本身相同的電腦存取權限,不在沙盒中執行。安裝後,一個 Mod 可以以使用者身分讀寫檔案、啟動程式、連線網路,讀取環境變數與設定檔中的金鑰,看到每一則提示與每一次工具呼叫,甚至替使用者核准工具呼叫,並使用使用者的方案或 API 額度呼叫模型。因此只應安裝可信任來源的 Mods,就像安裝任何軟體一樣。
安裝前,可以先用 claude plugin validate 列出一個 Mod 會掛上哪些事件、會要求哪些動作(例如讀檔或連網),不必實際執行。Mods 可以改變大部分介面,但無法改動權限確認視窗的內容。
團隊與企業的管控
Mods 沿用外掛的管控機制。Team 與 Enterprise 方案的擁有者可在管理後台允許或封鎖外掛市集;使用 Claude API 或第三方 API 的組織,則由管理員推送受管理的設定。在 Team、Enterprise 方案與任何套用受管理設定的電腦上,會優先載入內建的 sec-default(安全預設)Mod,防止使用者自行安裝的 Mods 做出高風險的事,例如推翻管理員設定的權限拒絕規則。官方也舉例,團隊可以用 Mods 自建:
- CI/CD 狀態面板:在對話旁顯示建置流程的即時狀態。
- 正式環境防護:任何指令要動到正式環境設定前,先要求確認。
- 稽核紀錄:最先載入的 Mod 記錄其他所有 Mods 的每一次呼叫。
MAQ 的觀察
- AI 開發工具進入「可改裝」階段。過去調整 AI 工具,只能寫提示、裝外掛或設定掛鉤;Mods 讓使用者可以直接改寫工具本身的流程與介面。團隊常用的規範,例如禁止動到正式環境、提交前必須跑測試,可以從「寫在說明文件裡請 AI 遵守」,變成「寫成 Mod 強制執行」。
- 管控與稽核要先規劃。Mods 的權限等同使用者本人,企業導入前,應先決定可安裝的外掛來源、是否啟用
sec-default,以及稽核紀錄要保存在哪裡。 - 在自己的主機上執行。Mods 的介面只在命令列與桌面版顯示,而且直接存取本機檔案與程式。把 Claude Code 這類代理程式放在一台專用、長時間開機的主機上執行,權限與資料範圍最容易界定,也不會影響個人工作電腦。
資料來源:Anthropic 官方部落格〈Customize Claude Code with mods〉(2026 年 10 月 1 日)、Claude Code 技術文件〈Mods overview〉,以及 YouTube 頻道 Chase AI 影片〈Claude Mods Is The Biggest Claude Code Upgrade Since Skills〉(2026 年 10 月 2 日);2026 年 10 月 3 日查詢。Claude、Claude Code 為 Anthropic 的商標,其他產品名稱為各所有者之商標。