生活分享
Claude Code|Hooks 與 Skills 怎麼選
選對規則、可重用流程與事件自動化。規則、Skills 與 Hooks 都能讓重複工作更有秩序,但它們介入工作的時機不同。本篇會用待辦清單專案,把「每次都遵守的要求」「需要時啟動的流程」「事件發生就執行的程式」分開,選出最小且容易維護的做法。
閱讀時間約 4 分鐘

規則、Skills代理技能(Agent Skills)是什麼:可重用的工作方法包Agent Skills 是把工作指示、參考資料與可選腳本放進資料夾的開放格式,讓相容代理在需要時載入特定做法。本文用社區月報整理的情境,說明 SKILL.md、名稱與描述、逐步載入及附屬資源的角色,分清技能、系統提示詞、MCP 和 A2A。附內容設計與驗收方法,幫你判斷技能是否真的可重用,而不是只把長提示詞換個檔名。閱讀全文 與 Hooks 都能讓重複工作更有秩序,但它們介入工作的時機不同。本篇會用待辦清單專案,把「每次都遵守的要求」「需要時啟動的流程」「事件發生就執行的程式」分開,選出最小且容易維護的做法。
先完成練習專案Claude Code|準備第一個練習專案取得待辦清單材料,認識檔案及啟動方法。本系列共用一個小型待辦清單網站,讓你在不同功能教學裡看到熟悉的檔案與行為。它使用 HTML、CSS、JavaScript,不需要資料庫、API 金鑰或另外安裝 npm 套件。起始版已能新增、勾選與刪除待辦;後面的練習會加入篩選、儲存和測試,讓你逐步理解 Claude Code 如何協助改動專案。閱讀全文,並知道 CLAUDE.mdClaude Code|CLAUDE.md 完整教學建立專案規範並確認 Claude 有載入。CLAUDE.md 是讓 Claude Code 了解專案長期規矩的文件,適合保存啟動方式、測試要求與重要架構邊界。本篇會用 /init 建立起點,再把自動整理出的內容改成短而可驗證的規範,最後從新工作階段確認載入。讀完後,你能分清楚專案指引與真正控制權限的設定。閱讀全文 放在哪裡。這篇先做設計與人工演練,不需要安裝外掛。後面兩篇才逐步建立可執行的檔案,避免同時改動多種設定而不知道效果來自哪裡。
先判斷需求的觸發時機
閱讀完整文字說明
Hooks 與 Skills 怎麼選,以流程和文件圖形呈現教學重點。
「網頁使用繁體中文」是所有修改都適用的背景規範;「請審查這次差異」是使用者選擇時機的工作流程;「Claude 編輯完檔案就記錄一次事件」則有明確的觸發事件。這三件事分別適合放入規則、Skill 與 Hook。
| 想解決的問題 | 優先選擇 | 判斷依據 |
|---|---|---|
| 全專案的命名與測試慣例 | CLAUDE.md 或 rules | 多數工作都需要知道 |
| 固定格式的變更審查 | Skill | 需要一組可重用步驟 |
| 編輯事件後執行紀錄程式 | Hook | 有可辨認事件及程式化動作 |
| 讀取外部服務資料 | MCP | 缺少連接外部工具的能力 |
Skill 是一份按需要載入的工作說明,不是把 Markdown 自動編譯成程式。Hook 可以執行命令,但命令的正確性、執行時間與錯誤處理仍由作者負責。MCPClaude Code 接 MCP 入門理解 MCP 如何擴充外部工具存取。MCP 讓 Claude Code 透過標準介面使用外部工具,例如搜尋文件或讀取服務資料。本篇會以官方文件列出的 Notion 遠端 MCP 為練習,連接一個只有假資料的測試頁,完成一次讀取並核對結果。你會學到連線、授權與工具操作是三個不同階段。閱讀全文 提供工具連線,通常不替你定義完整審查流程。
把混在一起的要求拆開
假設原本的提示是「改完就檢查繁體中文、執行測試、寫報告並通知我」。先逐項問:這是長期規範、一次任務的驗收,還是必須每個工具事件都觸發?不要把整段原封不動放入 Hook,否則每編輯一個字都可能重跑整套測試。
繁體中文可寫成專案規則;完成後執行 npm test 可以先保留在任務提示或審查 Skill;通知則在確認真正需要後,再選 Notification 或 Stop 等相符事件。Stop 代表 Claude 一次回應結束,不一定表示整個專案已驗收通過。
請讀取練習專案,分析以下要求應放在哪裡:
介面使用繁體中文;交付前檢查差異與測試;工具編輯後記錄事件。
每項列出觸發時機、輸入、輸出,以及失敗時如何發現。
先不要建立設定或執行外部通知,請給我最小可行設計。
預期結果應有三個分開的用途,而不是一份涵蓋所有行為的巨大設定。如果 Claude 建議每次讀檔也跑測試,要求它解釋必要性。讀取動作通常不改變程式,綁定完整測試會增加延遲而沒有相應證據。
用人工流程驗證設計
先不用自動化,人工走一次「看差異、執行測試、回報結果」。你需要確認步驟本身能完成,測試命令在目前資料夾有效,回報格式也適合讀者。人工仍會卡住的步驟,搬到 Hook 後通常只是更難觀察。
請只讀取目前 Git 差異,列出涉及的功能與可能風險。
讀取 package.json 後,確認 npm test 的實際內容,再執行必要測試。
回報「觀察到的差異、測試命令與結果、尚未驗證項目」。
不要自動修改檔案、提交、推送或發布。
把演練中真正有用的步驟整理到 SKILL.mdClaude Code|建立第一個 SKILL.md用 SKILL.md 包裝可重用的專案檢查。本篇會建立一個名為 todo-review 的 Skill,讓你在 Claude Code 對話輸入斜線名稱,就能重用同一套待辦專案審查流程。成果是一個可讀、可修改、可移除的 SKILL.md,以及一次包含具體檔名與驗證狀態的審查報告。閱讀全文。先採手動呼叫,確定多次輸出仍符合需求,再考慮讓 Claude 依描述自動選用。手動啟動能幫你分辨是流程設計有問題,還是自動選擇時機不合適。
自動化仍需要明確邊界
規則是給模型的指引,不是檔案系統權限。Skill 的工具授權欄位與 Hook 執行的程式都需要另外審查;不能因為檔案副檔名是 MD 或 JSON,就認為它只會顯示文字。尤其引用附屬腳本時,腳本本身才決定實際操作。
例如一份「格式檢查」Skill 若呼叫會寫檔的 formatter,就已經不是單純讀取。請在描述與輸出中寫清楚是否改檔,並先在練習副本測試。權限的設定方式請參考權限與 Plan ModeClaude Code|Plan Mode 與權限模式在規劃與實作之間控制操作權限。Plan Mode 用來先探索與提出方案,權限模式則決定工具操作如何獲准。本篇會在待辦專案先做一次規劃,再切到可審查的實作模式,並用一條精確測試規則理解 allow、ask、deny。你會知道「我說不要改」與工具層的授權控制有何差別。閱讀全文。
Hook 的事件資料可能包含路徑、提示與工具參數模型參數(Model Parameters)是什麼模型參數是訓練時調整、用來把輸入轉成輸出的數值,例如權重與偏差。本文用簡單算式示例說明參數如何影響預測,區分模型參數、訓練超參數、提示詞與生成設定,並解釋參數量、數值精度和啟用參數為何是不同指標。讀完能更準確閱讀模型規格,理解參數增加不等於知識逐條增加,也不代表每次聊天都在重新訓練模型。閱讀全文。第一個範例只寫入本機最小紀錄,別把完整事件直接送往公開服務。需要通知時再選必要欄位,並交代接收位置與停用方式,讓讀者知道資料會去哪裡。
如何確認選擇正確
完成後用三個問題檢查:關閉自動觸發時,手動流程是否仍能完成?只改一個檔案時,是否只執行預期的工作?發生錯誤時,能否找到具體紀錄而不是只看到聊天中的成功宣告?每個答案都應有可重現的操作支持。
| 症狀 | 常見原因 | 處理方式 |
|---|---|---|
| 每次回應都花很久 | Hook 綁定過於頻繁 | 縮小事件與檔案條件 |
| Skill 有時沒有出現 | 描述不明確或設定隱藏 | 先確認手動呼叫與載入位置 |
| 規則寫了仍能執行某命令 | 把文字指引當權限控制 | 檢查正式權限設定 |
| 通知完成但測試失敗 | 把回應結束當任務成功 | 通知中列出實際測試狀態 |
設計完成後,為每個自動化項目指定一位維護者與最後驗證日期。當測試命令、目錄或事件格式改變,維護者應重新確認流程;沒有維護責任的自動化,容易在失敗後只留下難以理解的背景錯誤。
小練習:寫出一頁決策紀錄
為待辦網站列出一條長期規則、一個手動 Skill 和一個候選 Hook。每項寫出使用者、觸發時機、輸入、輸出與停用方法。接著刪除沒有明確收益的自動化項目,保留最容易驗證的一個。
完成判準是能解釋每個選擇的原因,人工演練有真實測試輸出,且未把外部發布、提交或通知藏在名稱模糊的流程裡。下一步可依需求前往 Skills 入門Claude Code|建立第一個 SKILL.md用 SKILL.md 包裝可重用的專案檢查。本篇會建立一個名為 todo-review 的 Skill,讓你在 Claude Code 對話輸入斜線名稱,就能重用同一套待辦專案審查流程。成果是一個可讀、可修改、可移除的 SKILL.md,以及一次包含具體檔名與驗證狀態的審查報告。閱讀全文 或 Hooks 入門Claude Code|建立第一個 Hook設定事件與條件,確認 Hook 實際觸發。本篇會建立第一個 Hook:Claude 使用檔案編輯工具後,將事件名稱與工具名稱寫入練習專案的本機紀錄。你會先人工測試腳本,再接上 PostToolUse,最後用真實編輯確認觸發。這個起點能分清楚「程式可跑」與「Claude 真的呼叫過它」。閱讀全文,逐一加入能力。
回 Claude Code 教學總目錄Claude Code 完整教學目錄:從入門到自動化依平台、程度與功能找到需要的教學,從 96 篇文章與共用練習專案逐步完成操作。這個教學中心把 Claude Code 分成 96 個可以獨立閱讀的小題目,從桌面、CLI、網頁與手機開始,再學 MD 規則、常用指令、Skills、MCP 與自動化。你可以依推薦路線循序學習,也可以直接搜尋正在遇到的功能、命令或檔名。目錄依目前公開狀態顯示可閱讀文章。閱讀全文
同主題延伸閱讀
生活分享
Claude Code|建立第一個 mod:在 Claude Code 行程內數工具呼叫
寫一個三檔案的 mod,用驗證器與測試確認它掛上的事件。文件把 mod 定義成多了入口檔的 plugin:入口檔叫 hooks module,Claude Code 在事件發生時呼叫裡面的函式,函式可以觀察、改寫或接手事件。
生活分享
Claude Code|Git Worktree 平行工作
隔離多個任務的檔案與分支。Git Worktree 讓同一儲存庫擁有多個工作目錄,各自使用分支與檔案。本篇會把待辦篩選與文件整理分開,確認兩個 session 不會直接改到彼此的檔案,再把其中一個成果整合回主分支。你也會知道何時可以安全清理工作目錄。
生活分享
Claude Code|雙 Worktree 實作與衝突整合
隔離兩項功能,最後完成整合與回歸。兩個 Claude 工作階段同時編輯專案,最容易出現的問題是互相改到同一份檔案,或各自測試通過、整合後卻失敗。本篇用兩個 Worktree 分別處理篩選預設值與介面文字,故意製造一次小衝突,再完成整合、驗證與清理。你不需要先啟用 Agent Teams。
生活分享
Claude Code|比較流程品質、用量與執行時間
以同一資料集比較兩種工作方法。比較兩種 Claude 工作方法時,不能只挑成功那一次,也不能只看第一個答案有多快。本篇用固定案例、原始紀錄和一致判準,比較品質、重試、等待與人工整合時間,最後寫出有樣本數與限制的報告,而不是保證某個方法一定省錢。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Extend Claude Code · 查證日期:
- Automate actions with hooks · 查證日期: