Anthropic替Claude Code推出新功能「Mods」,讓使用者不用寫程式,只要用一句話描述需求,就能替Claude Code新增功能、修改操作介面,甚至攔下危險指令。過去得靠官方更新才能做到的改動,現在可以自己動手。
用Claude Code寫程式、整理資料的人,多少都有過這種念頭:要是畫面上能一直顯示這段對話占了多少上下文空間就好了;或是Claude準備刪檔案前,能先讓我看一眼會刪到哪些東西。
過去這類需求,可以靠狀態列(status line)、Hooks與權限規則做到一部分,更深的改動只能等Anthropic出手。現在可以自己動手改,而且不用寫程式。
Anthropic在2026年10月1日替Claude Code推出新功能Mods,官方定義是「改變Claude Code運作方式的TypeScript小函式」。概念就像電玩玩家替遊戲裝的改造模組,能在畫面上加按鈕與面板、攔下或改寫Claude的動作,甚至替換內建功能。
官方入門指南透露,Claude Code自己的/diff差異比對面板與AGENTS.md支援,本身就是用Mods做的。
同樣是想隨時掌握context window(上下文視窗,模型一次能讀進的對話與檔案總量)用了多少,原本的做法是自己寫腳本設定狀態列,讓用量常駐顯示。用Mods,只要貼一段描述給Claude,它就會寫好並當場裝上,輸入框上方多出一條隨每輪對話自動更新的用量「天氣預報」。
Claude Code Mods是什麼?不用寫程式就能修改App功能
一句話:過去我們主要在指揮模型,Mod則讓你能改Claude Code這個App本身。
若把Claude Code拆成兩個部分。一個是模型(如Opus 5.5),負責思考下一步;另一個就是Claude Code這個App,負責顯示對話、真正到電腦上執行指令,可稱之為大腦的「窗口與手腳」。
而過去寫Prompt、CLAUDE.md或Skills,都是在跟大腦溝通。App這一層雖然能用狀態列加上資訊、用Hooks與權限規則攔下或放行動作,但介面怎麼畫、內建功能怎麼運作,仍由Anthropic決定。
因此,Mods改的就是App這一層。依官方說明,Claude Code每做一個動作,例如呼叫工具、請求權限、畫出畫面的一部分,都會發出一個「事件」。Mod是掛在事件上的小程式,可以在動作之前、之後執行,或乾脆取而代之。
換句話說,它能做三種事:在旁邊記錄、把內容改寫後再放行,或直接替Claude Code回應,例如拒絕執行某個指令。
Claude Code Mods、Skills、Hooks差在哪?3種功能一次看
最大差別在於Mods常駐在App內部,從對話開始到結束都在。
CLAUDE.md、Skills:跟模型溝通,告訴Claude該怎麼想、照什麼規範做事- Hooks:App外部的腳本,在特定時間點跑一段指令,跑完就結束
- Mods:在App內部,常駐整段對話,能記住狀態、畫出介面、新增指令與按鈕
比喻來說,Hook就像外包廠商,接到任務去外面跑個腳本就結案;Mod則像正式員工,進得去App的內部系統。所以如果只是想在Claude改完檔案後自動跑測試,用Hook就夠;但要長出新畫面、記住數據、跟你來回互動,就需要Mods。
Claude Code Mods怎麼用?4步驟完成安裝與自製外掛
步驟1:確認Claude Code版本,需2.1.287以上
在終端機輸入以下指令,版本需為2.1.287以上。Mods支援終端機版與桌面版App。
claude --version
步驟2:安裝現成Mods,直接使用別人做好的功能
Mod本質上就是Claude Code外掛(plugin),安裝方式與一般外掛相同。在Claude Code輸入框依序輸入:
/plugin marketplace add 作者帳號/儲存庫名稱
/plugin install Mod名稱@市集名稱
/reload-plugins
不想記指令,也可以直接把Mod的連結貼給Claude,請它代為安裝。
入門可以先試Claude Code團隊成員Thariq Shihipar發布的Next Steps。每輪對話結束後,輸入框上方會列出最多3個「下一步」提示詞建議,按1、2、3會把建議填進輸入框讓你修改,按0關閉,它不會自己送出。想找更多靈感,社群整理的awesome-claude-code-mods清單截至10月7日收錄70個Mod,Anthropic的Claude目錄也開始收錄含Mods的外掛。
步驟3:不用寫程式,一句話讓Claude幫你製作Mod
直接在Claude Code描述你要的功能即可。以下改寫自官方入門指南的示範「Token Weather」,把context用量畫成天氣預報,可整段複製:
幫我做一個叫 token-weather 的 Claude Code mod:在輸入框上方的橫條,即時顯示我的 context window 用量預報。
一行內要顯示:
- 依用量顯示天氣圖示和文字:低於 25% ☀ Clear(黃色)、25% 到 49% ☁ Cloudy(青色)、50% 到 74% ☂ Showers(藍色)、75% 到 89% ☇ Storm(洋紅色)、90% 以上 ↯ Compact soon(紅色)
- 用量百分比,接著是已用 token 與視窗上限,例如「134.4k / 200k」
- 用 ▁▂▃▄▅▆▇█ 畫出最近 12 輪的小圖表
- 上一輪增加了多少,例如「▲ +98.3k last turn」
每一輪結束後都要更新。
Claude寫檔時會詢問是否開啟本次對話的熱重載(hot reload,修改後即時生效、不必重開),選擇開啟後,這輪回覆結束時橫條就會出現。之後想調整,直接再補一句,例如「Storm改成70%就觸發」,畫面會當場更新。
步驟4:儲存自製Mod,下次開啟Claude Code繼續使用
剛做好的Mod只在當次對話有效。 依官方文件,Claude寫的Mod存在該對話專屬的資料夾,過一段時間會被自動清除。
改到滿意後,請Claude把Mod資料夾複製到自己的位置(例如~/mods/token-weather),之後開新對話時帶上這個資料夾即可載入:
claude --plugin-dir ~/mods/token-weather
想確認裝了哪些Mod,在輸入框打/plugin,切到Installed分頁就能查看或關閉。工程師想自己手寫,官方入門指南與開發文件有完整教學,含驗證與測試指令。
Claude Code Mods有哪些實用功能?4個應用案例
- 危險指令先看影響範圍:官方範例Blast Radius,在Claude執行rm -rf、git reset --hard、強制推送等指令前先攔下,列出會動到哪些檔案,按Proceed才執行,按Cancel就回絕
- 逐步回放上一輪的修改:官方範例Replay Theater,記錄每輪Claude改過的檔案,事後輸入/replay逐一看前後差異
- 團隊管控:官方公告提到的企業用法,包括在對話旁顯示CI/CD(持續整合與部署)狀態、動到正式環境設定前要求確認,以及記錄其他Mod的每一次呼叫留作稽核
- 把工作習慣做成機制:Gary Chen分享自製的「復盤」Mod,偵測到他在糾正Claude時,會主動問要不要復盤,並在側邊面板列出建議修改的Skill與設定檔。他表示,用起來比單靠復盤Skill觸發得更精準
Claude Code Mods安全嗎?安裝前必知的權限與風險
Mods不是裝了就沒風險的小外掛。 官方公告寫明,Mods擁有與Claude Code本身相同的電腦存取權限,沒有沙盒(sandbox)隔離;入門指南也提醒,Mod的作者是發布者而非Anthropic。安裝別人寫的Mod,要像安裝軟體套件一樣,先讀過原始碼,只裝信得過的來源。
防護也看使用環境。Team與Enterprise方案,以及任何套用組織管理設定(managed settings)的電腦,會先載入內建的sec-default Mod,阻止使用者自裝的Mod推翻權限拒絕規則等高風險動作。沒有這類管理設定的個人電腦,安裝Mod就得自己把關。
另外,Blast Radius範例不是完整的權限防護。官方坦言它只讀指令文字,透過別名或腳本間接執行的刪除指令會漏掉,真要擋,還是得用權限規則(permission rules)。
先裝一個現成的Mod熟悉手感,再用一句話替自己的工作習慣做一個;裝別人的之前,先讀過它會做什麼。
資料來源:Anthropic官方公告、Claude Code Mods官方入門指南、Claude Code Mods開發文件、Gary Chen YouTube影片、Next Steps原始碼、awesome-claude-code-mods、Claude Code狀態列文件、Claude Code Mods總覽文件
本文初稿為AI編撰,整理.編輯/ 李先泰
