生活分享
Claude Code|Skill 何時啟動:手動呼叫與自動選用
用正反例評估描述與呼叫設定。Skill 會不會被使用,與使用後做得對不對,是兩個不同問題。本篇用相同的差異審查流程比較手動呼叫、自動選用及背景參考,建立包含正向、反向與資訊不足情境的啟動矩陣,避免一個描述太寬的 Skill 干擾所有工作。
閱讀時間約 6 分鐘

進階 · CLI
Skill 會不會被使用,與使用後做得對不對,是兩個不同問題。本篇用相同的差異審查流程比較手動呼叫、自動選用及背景參考,建立包含正向、反向與資訊不足情境的啟動矩陣,避免一個描述太寬的 Skill 干擾所有工作。
先讀建立 SkillClaude Code|建立第一個 SKILL.md用 SKILL.md 包裝可重用的專案檢查。本篇會建立一個名為 todo-review 的 Skill,讓你在 Claude Code 對話輸入斜線名稱,就能重用同一套待辦專案審查流程。成果是一個可讀、可修改、可移除的 SKILL.md,以及一次包含具體檔名與驗證狀態的審查報告。閱讀全文與SOP 工作坊Claude Code|把一套工作 SOP 做成可重用 Skill將程式碼審查流程做成有輸入、輸出及停止條件的技能。本篇把「檢查程式變更」做成可重複使用的 Skill。完成後,你可以指定一份 diff,得到有檔案位置、觸發條件與驗證狀態的審查報告。練習的核心是讓同一流程處理兩種不同變更,並且在沒有足夠證據時知道如何停下來。閱讀全文。下載第 70 篇材料,開啟 starter。需要可登入的 Claude CLI;Node.js 22 用於檢查材料。閱讀約 20 分鐘,練習約 45 分鐘。
先選擇誰能啟動這個流程
閱讀完整文字說明
Skill 何時啟動:手動呼叫與自動選用,以流程和文件圖形呈現教學重點。
手動任務適合有明確起點、成本或副作用的流程;自動選用適合與使用者要求直接相關的可重用步驟;背景參考適合只有知識規範、沒有獨立任務的內容。本篇三種實驗都只使用本機假資料,不部署、不提交、不建立外部 PR。
材料提供 skills代理技能(Agent Skills)是什麼:可重用的工作方法包Agent Skills 是把工作指示、參考資料與可選腳本放進資料夾的開放格式,讓相容代理在需要時載入特定做法。本文用社區月報整理的情境,說明 SKILL.md、名稱與描述、逐步載入及附屬資源的角色,分清技能、系統提示詞、MCP 和 A2A。附內容設計與驗收方法,幫你判斷技能是否真的可重用,而不是只把長提示詞換個檔名。閱讀全文/review-change 的手動版本,以及 skills/variants/automatic.md 和 background.md。variants 是教材素材目錄,不是 Claude 自動載入的位置。每次只安裝一種受測版本,避免三個相似名稱同時存在,讓結果難以解釋。
依官方欄位,disable-model-invocation: true 用於只由使用者啟動;user-invocable: false 用於不直接提供使用者呼叫的背景 Skill。預設可由兩者使用,但是否自動選中仍取決於任務及描述。這些欄位控制呼叫方式,不是完整的資料存取政策。
先建立手動版本的對照組
把 skills/review-change 複製到 .claude/skills/review-change,保留 disable-model-invocation: true。另開 Claude,先輸入斜線查看可用指令來源,再手動呼叫 fixtures/toggle.diff。記錄技能名稱、來源位置與最後使用的材料,確認不是同名的個人 Skill 被呼叫。
/review-change fixtures/toggle.diff
另開新工作階段,只用自然語言請它審查相同 diff。手動限定版本不應由模型自行以 Skill 呼叫;但模型仍可能依一般能力完成審查。最後答案正確不代表 Skill 被使用,也不能只因回答提到「審查」就判定呼叫失敗或成功。
請審查 fixtures/toggle.diff 的正確性,列出有證據的問題。
只做唯讀分析,不修改檔案。
判定依據應是可見的 Skill 使用紀錄與來源,而不是模型說「我依照流程處理」。如果介面沒有顯示足夠資訊,記錄為無法確認。不要把「沒有觀察到」一律寫成「一定沒有發生」,尤其當不同版本提供的紀錄細節不一樣時。
改成可自動選用的版本
備份手動入口到教材目錄,再把 automatic.md 的內容套用到安裝位置。它移除手動限定欄位,並以具體情境描述:使用者要求審查指定 diff 的正確性時,回報有證據的問題。新工作階段重跑同一句自然語言請求,其他設定保持相同。
---
name: review-change
description: 當讀者要求審查指定 diff 的正確性時,檢查變更並回報有證據的問題。
allowed-tools: Read, Grep, Glob
---
先確認讀者指定的 diff;缺少資訊先詢問。
只读審查,不修改、不提交、不建立 PR。
使用 templates/report.md,區分實際證據與待驗證推論。
測完正向案例,立刻做反向案例:「解釋 JavaScript map 的用途」與「把這句文字翻成英文」。這些任務不需要差異審查。如果 Skill 頻繁被選中,檢查 description 是否仍寫著「所有開發工作都適用」,或入口是否企圖接管整段對話。
再測一個缺少檔名的模糊請求:「幫我審查一下」。合理流程是先確認範圍,不自行把整個專案當成輸入。自動選用的便利不應犧牲參數契約Claude Code|Skill 參數驗證:缺值、錯誤與危險字元讓技能接收可預期的參數並安全交給輔助程式。Skill 的參數不是可信任的程式碼,也不保證每次都有填。本篇為差異審查流程加入明確的輸入契約,用小型 Node 程式檢查缺值、路徑、檔案類型與特殊字元,再把驗證過的路徑交給 Skill。你會知道哪些條件能由程式保證,哪些仍需檢查模型的操作紀錄。閱讀全文,否則你只是把原本需要手動指定的資訊改成模型猜測。
背景知識使用另一個名稱
在 .claude/skills/data-conventions 建立 SKILL.md,使用 background.md 的內容。這份材料只有待辦 id 與純函式契約,不包含「開始審查」「產生 PR」等獨立任務。因此它適合在處理相關資料邏輯時作為背景參考,而不是讓讀者輸入一個動作指令。
---
name: data-conventions
description: 在閱讀或修改待辦資料函式時參考 id 與純函式契約。
user-invocable: false
---
待辦可以有相同標題,必須依 id 辨識。
資料函式不得原地修改來源陣列或物件。
本文件提供參考,不會自行執行命令、修改檔案或啟動審查。
另開階段,先查看指令可用性,再要求解釋 toggleTodo 的資料契約。記錄背景內容是否被選用,以及實際回答是否符合程式。不要用「沒有出現在選單」推論它無法被模型使用;這正是需要區分使用者可呼叫與模型可選用的原因。
如果專案 CLAUDE.md 已有相同規則,模型可能不需額外 Skill 也能回答。可以用來源標記token(Token)是什麼:AI 如何計算文字長度token 是語言模型處理內容的基本單位,可能是一段單字、標點或中文字的一部分,不能直接當成字數。本文用整理社團公告的情境,說明輸入、輸出與上下文如何計數,為什麼同一段中文換模型後用量可能不同,以及查看分詞器和實際用量時該注意什麼。你會學會估算任務空間、保留必要資訊,並分清楚 token 與登入用的存取權杖。閱讀全文協助辨認,但不要把測試問題直接寫成「請使用 data-conventions」,因為那已變成明確指定。需要測自動選擇時,輸入應保持一般使用者自然說法。
用矩陣記錄,不靠單次印象
| 情境 | 手動限定 | 自動審查版 | 背景知識版 |
|---|---|---|---|
| 輸入審查斜線指令 | 應可呼叫 | 應可呼叫 | 不是此背景技能用途 |
| 明確指定 diff 審查 | 不自行呼叫 | 觀察是否選用 | 視資料內容需要 |
| 無關翻譯任務 | 不應啟動 | 不應啟動 | 不應啟動 |
| 缺少檔名的審查 | 等待明確輸入 | 先確認範圍 | 不自行創造任務 |
至少保存兩個正向與兩個反向案例,每種設定在新工作階段重跑。若只有某一次失敗,先看可見工具紀錄、描述和來源,避免把隨機差異說成穩定規則。想比較改善幅度時,保留固定的案例集合與模型版本,記錄所有結果,而不是只留下最好的一次。
同名 Skill 是另一個干擾來源。個人、專案與 Plugin 可能提供相似名稱,Plugin 還有命名空間。排錯時確認真正來源,不要看到 /review-change 就直接假定來自剛編輯的文件。可以暫時使用課程專用名稱避免碰撞,再在驗證完成後決定正式名稱。
故障練習與還原
把 automatic.md 的 description 暫時改成「處理所有工作」,其他內容不變,重跑反向案例。這不是保證每次都會誤觸發,而是用來觀察過寬描述增加的混淆。恢復具體描述,再使用相同案例比較,將沒有改善的結果也保存。
再將兩個控制欄位設成讓雙方都無法呼叫的組合,觀察當前版本的實際提示。練習後恢復你選定的模式,只留下必要的受測文件。不要在正式專案留下三份互相矛盾的入口,否則下次排錯會重演本篇刻意製造的問題。
allowed-tools 的授權效果也應分開記錄。某個技能選用成功,不代表它所有後續工具都可以無限制使用;也不能因為只列了幾個工具,就承諾其他操作永久無法發生。若工作需要嚴格工具限制,應配合專案權限實驗Claude Code|權限與 Sandbox 邊界實驗用無害案例觀察允許、詢問、拒絕與執行隔離。寫在 MD 裡的「不要讀取私人檔案」是指引,工具權限與執行隔離則是另外的機制。本篇用完全虛構的文字檔及本機服務,實際比較允許、詢問、拒絕與 Sandbox,最後產出一張有工具、路徑及作業系統欄位的行為矩陣。閱讀全文設計驗證。
完成判準與小練習
交付三種模式的設定、啟動矩陣、來源紀錄與選定模式的理由。你應能指出「未選用」「選用了但答錯」「資訊不足所以停止」三種不同結果,不能全部寫成 Skill 失敗。最後以回歸測試Claude Code|替 Skills 建立回歸案例與評分表讓 Skill 修改後有可比較的品質紀錄。Skill 改了一段描述後,原本能找到的問題可能漏掉,乾淨變更也可能開始收到不存在的警告。本篇建立固定案例、人工判準與評分彙整,讓你能比較兩版 Skill 的行為,而不只憑一份看起來漂亮的報告判定改進。閱讀全文保存這些情境。
小練習是替資料參考加一個排除情境,例如只修改文件文案時不需要完整資料契約。用一個相關任務和一個無關任務檢查描述是否清楚。完成後保留你實際要使用的模式,並在 README 說明讀者應從自然語言、斜線指令或背景參考中的哪一個入口開始。
回 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 with skills · 查證日期:
- Create plugins · 查證日期: