Skip to content

建立 2026-09-19 更新 2026-09-19

為什麼每個 AI 工具都需要 Skills

不管是 Cursor、Copilot、Claude、Codex 還是 Antigravity,只要你用久了都會遇到同一個問題:同樣的規範要一直重講——這個專案用 4 個空白縮排、錯誤要包成自訂 Exception、commit message 要用中文……AI 每次都需要你在對話裡重新交代。Skills(或稱 Rules、Custom Instructions)就是把這些交代寫成檔案,讓 AI 工具自己去讀。

三個常見名詞:Rule、Skill、Workflow

看不同工具的文件,最容易搞混的就是這三個詞。它們不是同一件事,生效的「層級」也不一樣:

名詞 白話說法 生效層級 誰在用
Rule(規則) 持續套用的限制與慣例,例如「一律用繁體中文回覆」「這個資料夾的檔案都要加型別註記」 Prompt 層級:影響模型「怎麼想」,不是具體要做哪些步驟 五個工具都有,只是叫法不同:Cursor 的 Project Rules、Copilot 的 Custom Instructions、Claude 的 CLAUDE.md、Codex/Antigravity 的 AGENTS.md
Skill(技能) 一整包「怎麼做某件具體工作」的知識,平常不生效,任務相關才載入 任務層級:一份可攜的知識包,通常含步驟說明、範例,有時還附腳本 Claude、OpenAI Codex、Google Antigravity 共用同一套開放格式;Cursor、Copilot 沒有這個概念,只能用規則檔模擬類似效果
Workflow(工作流程) 一串已經排好順序的步驟,用來一口氣跑完一個多階段任務,例如「部署服務」「逐一回覆所有 PR 留言」 軌跡(trajectory)層級:引導模型連續執行好幾個動作,通常要你明確用指令叫出來,工作流程之間還能互相呼叫 目前只有 Google Antigravity 有獨立的 Workflow 機制(其他工具靠 Skill 或多輪對話達到類似效果)

簡單記憶:Rule 決定「怎麼想」,Skill 決定「怎麼做某一件事」,Workflow 決定「按什麼順序做完好幾件事」。

Antigravity 的 Workflow 正在被 Skill 取代

Google 已經在把 Workflow 整併進 Skill 格式,預計 2026 年 11 月 1 日起,Workflow 資料夾將不再被索引、也無法用 slash command 執行,官方提供 /migrate-workflows 指令自動轉換。細節見〈Google Antigravity〉。

把所有東西都塞進「一直生效」的 Rule 檔案,看似方便,但每次對話都要花 token 重新讀一遍,檔案一長,AI 反而抓不到重點。Skill 只在用到時才展開,可以寫得更細、更長,卻不會拖慢平常的對話。

共通的運作模式:探索 → 觸發 → 注入

五個工具的实作細節不同,但都遵循類似的三步驟:

  1. 探索(Discovery):AI 工具啟動時,會先掃描固定的資料夾(專案內、你的使用者家目錄、有時還有系統層或外掛提供的路徑),列出所有可用的規則/技能,但通常只先讀「標題+一句話說明」,不會整包載入。
  2. 觸發(Trigger):決定「現在要不要用這個」。常見四種方式:

    觸發方式 說明 常見叫法
    一直套用 不管做什麼都生效 alwaysApply: true(Cursor)、Always On(Antigravity)、AGENTS.md 本身即是
    依檔案路徑 編輯到符合特定 glob 的檔案才套用 globs(Cursor)、applyTo(Copilot)、Glob(Antigravity)
    依描述自動判斷 AI 讀一句話說明,覺得任務相關就自己載入 description(Claude、Codex、Antigravity Skills)、Agent Requested(Cursor)、Model Decision(Antigravity Rules)
    手動指定 你自己在對話裡明確點名要用哪個 @規則名(Cursor)、/skill-name(Claude、Antigravity)、$skill-name(Codex CLI)
  3. 注入(Injection):一旦觸發,該檔案的完整內容會被插入對話上下文,AI 接下來的回覆就會照著這份指示走。

理解這三步,看任何一個工具的文件時,你只需要對照「它的探索路徑在哪、它支援哪幾種觸發方式」即可,不用死背格式。

新趨勢:開放的 Agent Skills 標準

2025 年底,Anthropic 把 Claude 的技能包格式(資料夾+SKILL.md+YAML frontmatter)獨立成公開規格,發布在 agentskills.io。目前 OpenAI Codex 與 Google Antigravity 都直接相容這套格式——也就是說,你為 Claude 寫的一個 SKILL.md 資料夾,通常可以原封不動複製到 Codex 或 Antigravity 的技能資料夾使用,不用重寫。

開放標準規格

完整規格與參考 SDK:agentskills.io

Cursor 與 GitHub Copilot 目前仍走各自的「規則檔」路線(.mdc.instructions.md),沒有採用資料夾式的可攜技能包,但概念上的四種觸發方式是相通的。

相關資料