打造第一個 mod
從唯讀的小介面開始
第一版建議只顯示資訊,不寫入檔案、不執行 shell,也不連網。先列出要顯示什麼、由哪個事件更新,以及如何關閉。
建立清單
{"name":"hello-mod","version":"0.1.0"}
將外掛清單放在 .claude-plugin/plugin.json,hooks 清單放在 hooks/hooks.json:
{"modules":["./register.tsx"]}
撰寫模組
模組須匯出 register(on, options)。事件名稱、UI 介面與參數,請參考目前的官方範例,再換成自己的邏輯。不要憑空猜測 API。
驗證與分享
驗證清單與模組載入,手動觸發所使用的事件,確認結束後會釋放資源。README 應說明權限、版本、安裝與移除方式。發布前先執行掃描,再對照原始碼確認沒有遺漏。