AI 課本 › 📺 Claude Code

Claude Code 的 Mods:改變 Claude Code 的運作方式

2026/10/05 · 3 分鐘 · 官方字幕實證
介紹 Claude Code 新增的 mod 是什麼、怎麼運作、怎麼載入,並實作一個隱藏 email 的 mod
💡 你可以怎麼用:先想一件你用 Claude Code 時最想改的事,例如錄影或分享畫面時遮住個資,再請 Claude 照影片的做法幫你寫成 mod,或到 marketplace 找別人做好的來裝。判斷一個 mod 在做什麼,就看三件事:它掛在哪個時間點、有沒有改內容、最後是放行還是自己交回結果。
看全部 24 條重點

🧑‍🏫 這支影片介紹 Claude Code 的新功能 mod:一種可以改變工具本身運作方式的改裝套件。影片講它能改什麼、內部怎麼運作、怎麼載入,最後實際做一個「錄影時把 email 遮起來」的 mod。看完你會知道,Claude Code 的畫面和行為有哪些地方可以自己動手改。

📘 術語
mod(模組/改造):可以直接改變 Claude Code 本身運作方式的東西,本質上就是一個 plugin
plugin(外掛):mod 就是 plugin,使用相同的 plugin.json 和 hook.json,也能透過 marketplace repo 分享安裝
hook.json(hook 設定檔):做成 mod 時,hook.json 要多一個 key:modules
modules(模組(設定 key)):hook.json 裡額外的 key,指向作為 mod 本體的 TypeScript 檔
internal events(內部事件):Claude Code 有幾十個,例如 tool call、權限檢查、送出 prompt;函式註冊在上面
middleware(中介軟體):影片比喻像 Express 的 middleware,在 Claude Code 自己處理之前先執行
next(next 函式):函式的第三個值,傳給它的內容就是 Claude Code 實際會做的事
render event(渲染事件):Claude Code 渲染回覆的內部事件,事件資料是上畫面前的回覆文字
hover(滑鼠懸停):範例中 email 只有在滑鼠移過去時才顯示
sandbox(沙箱):mod 在自己的 sandbox 裡執行,因此一切都要透過 $ 物件
marketplace repo(marketplace 儲存庫):可把 mod 放進去分享,別人能像安裝其他 plugin 一樣安裝
✏️ 小考一題

在 mod 的函式中,如果不呼叫 next,而是自己 return 一個結果,會發生什麼事?

A. Claude Code 會報錯並中止這個事件B. 這個事件會被略過,什麼都不會發生C. Claude Code 會採用你回傳的結果,不做自己的處理D. Claude Code 會先做自己的處理,再把你的結果附加在後面
看答案
答案:C。[01:33] 字幕說:不呼叫 next 而自己 return 時,你就是處理這個事件的人,Claude Code 會採用你的答案而不做自己的處理。
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。