生活分享
Claude Code|建立第一個 SKILL.md
用 SKILL.md 包裝可重用的專案檢查。本篇會建立一個名為 todo-review 的 Skill,讓你在 Claude Code 對話輸入斜線名稱,就能重用同一套待辦專案審查流程。成果是一個可讀、可修改、可移除的 SKILL.md,以及一次包含具體檔名與驗證狀態的審查報告。
閱讀時間約 5 分鐘

實作 · CLI / Desktop / Web
本篇會建立一個名為 todo-review 的 Skill,讓你在 Claude Code 對話輸入斜線名稱,就能重用同一套待辦專案審查流程。成果是一個可讀、可修改、可移除的 SKILL.md,以及一次包含具體檔名與驗證狀態的審查報告。
請先準備待辦練習專案Claude Code|準備第一個練習專案取得待辦清單材料,認識檔案及啟動方法。本系列共用一個小型待辦清單網站,讓你在不同功能教學裡看到熟悉的檔案與行為。它使用 HTML、CSS、JavaScript,不需要資料庫、API 金鑰或另外安裝 npm 套件。起始版已能新增、勾選與刪除待辦;後面的練習會加入篩選、儲存和測試,讓你逐步理解 Claude Code 如何協助改動專案。閱讀全文,並閱讀 Markdown 基礎Claude Code|Markdown 零基礎建立 MD 並使用標題、清單、連結及程式碼。Markdown 是用少量文字符號表達文件結構的格式,副檔名通常是 .md。你可以用一般文字編輯器建立它,再透過預覽看到標題、清單、連結與程式碼。本篇會從零寫一份待辦專案說明,讓你之後能看懂 CLAUDE.md、SKILL.md 和其他規則檔,而不必先學會網頁排版。閱讀全文。以下路徑都相對於專案根目錄,示範的是 Claude Code 專案 Skill;其他產品的技能上傳欄位與可用設定可能不同,不能直接假設完全相容。
了解資料夾與 frontmatter
閱讀完整文字說明
建立第一個 SKILL.md,以流程和文件圖形呈現教學重點。
一個 Skill 至少有一份 SKILL.md,放在 .claude/skills/技能名稱/。檔案開頭兩段三連字元之間是 YAML frontmatter,用來描述名稱、用途及呼叫方式;後面的 Markdown 才是實際工作步驟。檔案名稱的大寫與副檔名應完整保留。
本例使用專案範圍,方便和練習材料一起管理。如果要讓所有專案都可用,可以放在使用者的 ~/.claude/skills代理技能(Agent Skills)是什麼:可重用的工作方法包Agent Skills 是把工作指示、參考資料與可選腳本放進資料夾的開放格式,讓相容代理在需要時載入特定做法。本文用社區月報整理的情境,說明 SKILL.md、名稱與描述、逐步載入及附屬資源的角色,分清技能、系統提示詞、MCP 和 A2A。附內容設計與驗收方法,幫你判斷技能是否真的可重用,而不是只把長提示詞換個檔名。閱讀全文/,但先在單一專案驗證較容易排錯。同名的個人、專案與外掛技能可能發生覆蓋,應避免用過於通用的名稱。
建立第一份技能
在編輯器建立 .claude/skills/todo-review/SKILL.md,貼入以下完整內容。這個範例刻意採手動觸發,讓每次啟動時機可控;它也沒有預先授予 shell 或寫檔權限。
---
name: todo-review
description: 審查待辦清單專案的程式與目前差異,回報證據和未驗證事項。
disable-model-invocation: true
---
# 待辦專案審查
先確認目前資料夾,讀取 package.json、model.js 與 app.js。
若存在 Git 儲存庫,查看目前差異;不存在時明確說明。
檢查新增、切換完成狀態與刪除是否依照識別碼操作。
檢查使用者輸入是否透過 textContent 等安全方式顯示。
只讀取與分析,不修改檔案,不提交、推送或連接外部服務。
輸出以下三部分:
1. 發現:具體檔名、可重現條件與影響。
2. 驗證:實際執行過的檢查;沒有執行測試就明確標示。
3. 下一步:最多三個按影響排序的建議。
description 應回答「什麼情況使用」,不能只寫「很棒的工具」。步驟則要指出讀什麼、觀察什麼、交付什麼。這裡的只讀要求是流程指引;若需要技術上限制可用工具,仍要查看權限設定Claude Code|Plan Mode 與權限模式在規劃與實作之間控制操作權限。Plan Mode 用來先探索與提出方案,權限模式則決定工具操作如何獲准。本篇會在待辦專案先做一次規劃,再切到可審查的實作模式,並用一條精確測試規則理解 allow、ask、deny。你會知道「我說不要改」與工具層的授權控制有何差別。閱讀全文與技能欄位的實際作用。
在正確的對話呼叫
從專案根目錄啟動 Claude Code,在輸入框鍵入技能名稱。一般本機 SKILL.md 文字變更支援偵測更新;如果清單沒有刷新,先確認檔案位置與格式,再重新啟動 session。不要為了找不到名稱,立刻把整份檔案複製到多個範圍。
/todo-review
預期 Claude 會載入技能並讀取指定材料,報告應包含 model.js 或 app.js 的具體觀察。只有「技能已建立」的回覆不算完成驗證,因為那可能只是描述檔案存在。請確認真正發生一次呼叫,並把輸出與磁碟內容對照。
若原始專案沒有 Git,報告應說明無法取得 Git 差異,繼續做可行的檔案審查,而不是自行初始化或捏造提交紀錄。若尚未執行測試,也應寫「未執行」,不能把閱讀測試程式當成測試已通過。
分清楚兩個呼叫開關
disable-model-invocation 設為 true,表示不讓 Claude 自動選用,使用者仍可手動呼叫。user-invocable 設為 false,則隱藏使用者斜線入口並阻止手動呼叫,適合只由 Claude 選用的背景知識。兩者的用途不同,別為了「不要自動執行」而關掉手動入口。
| 設定 | 使用者手動呼叫 | Claude 自動選用 |
|---|---|---|
| 預設值 | 可以 | 可以 |
| disable-model-invocation: true | 可以 | 不可以 |
| user-invocable: false | 不可以 | 可以 |
目前文件也提醒,手動限定的技能不能直接作為排程自動觸發的技能提示。若之後要做排程Claude Code|排程與重複任務比較本機與雲端排程,設計可重複任務。排程之前,先決定工作在哪裡執行,以及電腦關閉後是否還應繼續。本篇比較 CLI 的 /loop、桌面本機排程與雲端 Routines,再建立一個只讀檢查待辦專案的短期循環。你會保存任務識別碼、觀察一次觸發,最後取消並確認停止。閱讀全文,需重新審查觸發條件,不能只把同一斜線名稱塞進排程就認定會執行。
調整內容並再次驗證
把輸出要求加上一欄「證據位置」,重新呼叫技能,確認第二次報告真的引用檔名與可辨認內容。已載入對話的技能指引會留在上下文中,修改磁碟不會回頭改寫舊訊息;測試重大修改時可開新 session,減少舊指引干擾。
不要把整個團隊知識庫塞入同一份檔案。主檔保留決策步驟,長範本與說明放到附屬材料,並在需要時明確指定讀取。參數與材料篇Claude Code|Skill 參數與附屬材料為 Skill 加入參數、範本與輔助腳本。有參數的 Skill 可以重用同一流程處理不同檔案,而附屬材料能讓主檔保持短而清楚。本篇延伸 todo-review,建立可指定檔案的 todo-check,加入一份固定報告範本,並示範參數為空、包含空白或指向不存在檔案時的處理方式。閱讀全文會把此範例改為能指定檔案的版本。
把技能檔與一份實際輸出放在同一次版本審查中,讓別人能看到規則與效果是否一致。輸出使用假資料,並註明這是測試紀錄,避免被誤讀成目前專案的最新狀態。
找不到技能時如何排查
| 症狀 | 先檢查 | 處理方式 |
|---|---|---|
| 輸入名稱沒有選項 | 啟動資料夾和檔名 | 確認位於專案內且是 SKILL.md |
| 顯示格式錯誤 | frontmatter 縮排與冒號 | 先還原上面的最小範例 |
| 執行了另一套步驟 | 同名技能或外掛 | 改成專案專用名稱並重啟 |
| 要求工具授權 | 沒有預先授權該操作 | 閱讀請求後決定,不盲目加廣泛權限 |
停用練習技能時,把整個 todo-review 資料夾移出 .claude/skills/ 掃描位置並保留備份,再開新 session 確認名稱消失。只改 description 不會等於停用;而已經進入對話的舊指引也不會因為移檔自動消失。
小練習是為報告加入「可重現操作」欄,呼叫兩次並核對輸出差異。完成判準是名稱能找到、步驟真正被套用、結果有檔案證據,而且知道如何移除及恢復。這比累積大量從未驗證的技能更容易長期維護。
準備好練習完整流程時,接著閱讀Skill SOP 工作坊Claude Code|把一套工作 SOP 做成可重用 Skill將程式碼審查流程做成有輸入、輸出及停止條件的技能。本篇把「檢查程式變更」做成可重複使用的 Skill。完成後,你可以指定一份 diff,得到有檔案位置、觸發條件與驗證狀態的審查報告。練習的核心是讓同一流程處理兩種不同變更,並且在沒有足夠證據時知道如何停下來。閱讀全文,使用獨立材料進行故障重現與成果驗證。
回 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 · 查證日期:
- Extend Claude Code · 查證日期: