Skills
Skill 是「用到才載入」的 Markdown 工作流程,通常放在 .claude/skills/ 或使用者層目錄。跟 CLAUDE.md 的差別:後者每次開工都讀;Skill 只在任務匹配或你用斜線指令叫它時才進上下文。
官方入門:What are skills? 底下的 Claude Code 技能系列,以及文件站的 Skills 章節。
什麼時候做 Skill
- 團隊重複在做的流程:開 PR 檢查清單、發佈 staging、產生 UI 元件。
CLAUDE.md已經膨脹、裡面有「不是每次都用」的段落。- 想讓流程可分享:一個資料夾加
SKILL.md,同事或外掛就能裝。
不要把「永遠適用」的短規則做成 Skill,那些留在 CLAUDE.md 比較省事。
基本形狀
一個 Skill 至少有 SKILL.md:開頭用 YAML 寫名稱與說明,正文寫步驟、限制、範例。需要腳本或範本時再加同資料夾的檔案。
在 session 打 / 會列出內建指令與已安裝 Skills。自訂斜線指令也可以放在 .claude/commands/,本質同樣是 Markdown 流程。
Anthropic 在 GitHub 維護一批官方/半官方範例(例如簡報 pptx)。把 repo 網址丟給 Claude,請它代為安裝即可,不必自己背步驟。
跟 MCP、Plugin 差在哪
| 機制 | 主要用途 |
|---|---|
CLAUDE.md |
每次都要遵守的專案契約 |
| Skill/斜線指令 | 可重用流程,用到才載入 |
| MCP | 接到外部系統的工具(讀票、開瀏覽器) |
| Plugin | 把 Skill、MCP、Hooks 打包給全隊安裝 |
推薦影音
繁中:Skills、Hooks、Subagents 總覽
簡述:把 CLAUDE.md 膨脹的問題講清楚,示範何時拆成 Skill,並帶到 Hooks 與 MCP。適合已經會安裝、想整理專案規則的人。