iT邦幫忙

2026 iThome 鐵人賽

DAY 14
0
Claude AI

跟 Claude Code CLI 變成好朋友系列 第 14

【Day14】Claude Code CLI 中 SKILL.md 的重要性

  • 分享至 

  • xImage
  •  

前面幾天我們認識了 Context、Prompt、MCP、Hooks 與 Slash Commands,會發現 Claude Code CLI 不只是「幫忙寫程式」,更重要的是如何讓 AI 理解我們的工作方式。這時候,一個很重要的概念就是 SKILL.md。它可以把特定任務的知識、規則與操作流程整理起來,讓 AI 在需要時能夠依照既定的方法完成工作。

簡單來說,SKILL.md 可以想像成一份「技能說明書」。如果 CLAUDE.md 比較偏向告訴 Claude「這個專案是什麼、有哪些規則」,那麼 SKILL.md 則更適合描述「遇到某一類任務時,應該怎麼做」。例如可以建立一個專門處理 Code Review 的 Skill,也可以建立測試、API 開發、文件產生或資料庫操作相關的 Skill。

一份好的 SKILL.md 通常會包含幾個重要內容:技能用途、適用情境、執行步驟、注意事項與完成條件。例如建立「API 開發 Skill」,就可以告訴 Claude 使用什麼框架、API 應該遵循哪些規範、需要建立哪些檔案、完成後要執行哪些測試,以及什麼情況下需要詢問開發者。

它最大的價值,就是讓原本一次性的 Prompt,變成可以重複使用的開發能力。以前每次新增 API,都需要重新告訴 AI 一大段規則;建立 Skill 之後,只要在適合的情境使用這項技能,就能依照相同流程執行,讓 AI 的工作方式更加一致。

對團隊而言,SKILL.md 也非常有價值。資深工程師可以把團隊累積的開發經驗、最佳實踐與標準流程整理成 Skill,新加入的成員不需要從頭摸索,也能透過 AI 快速遵循團隊規範。換句話說,Skill 不只是給 AI 使用,也可以成為團隊知識的一種整理方式。

不過,Skill 的內容也應該保持清楚、精簡與容易維護。不要把所有資訊全部塞進同一份檔案,而是依照不同工作拆分成不同 Skill,讓 AI 在需要時使用適合的能力。

如果說 Prompt 是一次性的指令,CLAUDE.md 是專案規則,MCP 是外部工具的連接方式,那麼 SKILL.md 就像是 AI 可以反覆使用的「專業技能手冊」

當這些能力逐漸累積起來,Claude Code CLI 就不只是會回答問題的 AI,而是能逐漸學會一套屬於你的開發方法。這也是從「使用 AI」走向「建立 AI 工作流」的重要一步。


上一篇
【Day13】Claude Code CLI Hooks、Slash Commands 與自訂功能
下一篇
【Day15】Claude Code CLI 最佳開發流程總整理
系列文
跟 Claude Code CLI 變成好朋友15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言