Skills
Skills 是用得到才載入的專業流程,和 Rules 的「每次都塞進去」相反。定義在 SKILL.md,裡面可以放步驟、檢查清單,以及 agent 可執行的腳本。官方 Learn 把它比喻成:Rules 是新同事永遠該知道的事,Skills 是他需要時才去翻的 runbook。
適合做成 Skill 的例子:
/review:跑 linter、列優先級、不要改無關檔/fix-issue 123:用gh讀 issue、修、開 PR- 發佈前檢查:build、changelog、版本號
Agent 會依目前任務描述決定要不要讀某個 skill。你也可以在對話用 / 或 @ 明確喚起。
跟 Rules、MCP 怎麼分工
- Rules:永遠或按檔案類型生效的短約束。
- Skills:多步驟、偶發、帶指令的流程。
- MCP:要呼叫外部系統 API 時才需要;若終端機裡已經有
gh、aws,先在 Skill 裡寫「請用這個 CLI」,不一定要再掛 MCP。
Skill 要寫得像給同事看的操作手冊:何時用、成功長什麼樣子、失敗時看哪裡。不要把整份框架文件貼進去。
推薦影音
官方 201(五月場)後半示範 sub-agent 與一次開多個任務。Skill 常跟「把大工作拆成可委派的步驟」一起用。