Skip to content

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

Vibe Coding Skills 教學

「Vibe coding」指的是用自然語言跟 AI 編碼助理(Cursor、GitHub Copilot、Claude、Codex、Antigravity……)對話,讓它幫你規劃、寫程式、除錯。但每個工具預設只認識通用知識,不認識你的專案規範、你的團隊習慣、你常做的重複性工作。

Skills(技能/自訂指令) 就是把這些「你希望 AI 一直記得,或需要時才拿出來用」的知識,寫成檔案交給 AI 工具。寫得好,AI 產出的程式碼會更貼近你的風格、更少踩雷、更少重複下達相同指令;寫得不好(放錯位置、格式不對),AI 根本不會讀到。

本站整理五個主流工具——Cursor、GitHub Copilot、Claude、OpenAI Codex、Google Antigravity——的 Skills/自訂指令要放在哪裡、格式怎麼寫、彼此有什麼差異,並附上官方文件與精選教學影片。

最需要了解的 20%

先弄懂這幾件事,就能上手九成常見情境:

  1. 兩種檔案,兩種生命週期。 每個工具幾乎都同時有「一直生效的專案說明檔」(如 AGENTS.mdCLAUDE.md)與「需要時才載入的技能包」(通常是 SKILL.md)。前者塞太多內容會拖慢每次對話;後者用完即丟,適合放特定工作流程。
  2. 技能包長得幾乎一樣。 Claude、Codex、Antigravity 三家都採用同一套folder 格式:<skill-name>/SKILL.md,開頭一段 YAML frontmatter,至少要有 description(給模型判斷「什麼時候該用這個技能」)。這是因為它們共同遵守 Agent Skills 開放標準,同一份 SKILL.md 通常可以直接搬到另一個工具用。
  3. Cursor 與 Copilot 走的是「規則」路線,不是技能包。 Cursor 用 .mdc 檔+globsalwaysApply 決定何時套用;Copilot 用 .instructions.mdapplyTo 決定套用到哪些檔案。概念上更接近 linter 設定,而不是可攜式技能包。
  4. 放的位置決定「誰看得到」。 放進專案資料夾(如 .cursor/rules.claude/skills)並提交到 Git,team 每個人都會套用;放在你的使用者家目錄(如 ~/.claude/skills),只有你自己的機器套用到所有專案。
  5. 想快速上手,看你正在用的工具那一頁就夠。 不需要五個工具都學,先看想深入的一頁,再對照〈五大工具怎麼選、怎麼寫〉確認細節。

本站地圖

  • 核心概念


    為什麼每個工具都要有 Skills/自訂指令?共通的運作模式是什麼?

  • Cursor


    .cursor/rules/*.mdc Project Rules,四種套用時機。

  • GitHub Copilot


    .github/copilot-instructions.md 與路徑限定的 .instructions.md

  • Claude


    .claude/skills/<name>/SKILL.md,Agent Skills 開放標準的起點。

  • OpenAI Codex


    AGENTS.md 疊層機制,以及相容 Claude 格式的 .agents/skills

  • Google Antigravity


    .agents/rules.agents/skills,Google 的 agentic IDE。

看完個別工具,再到〈五大工具怎麼選、怎麼寫〉看一張表統整所有差異。

了解更多