跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

Skills:把重複工作變成可呼叫流程

Skill 是什麼?

Skill 可以理解成:一套教 Codex 怎麼做某類任務的工作說明書。

寫長文有寫長文的流程。做 code review 有 review 的流程。生成圖片有圖片的流程。處理 Slack、GitHub、文件、表格,也可以有各自的流程。

如果你每次都要手動告訴 Codex 同一套要求,就該考慮把它沉澱成 skill。

Skill 的結構

Skill 通常是一個包含 SKILL.md 的目錄,可以附帶腳本、參考資料和資源。

Codex 的運作方式是:先看到 skill 的名稱、描述和路徑;只有在決定使用這個 skill 時,才讀取完整說明。

所以 skill 的描述要夠精準——讓 Codex 知道「這個 skill 適合什麼任務」。

兩種呼叫方式

顯式呼叫:在 prompt 裡直接寫 skill 名稱

$code-review 這個 PR

隱式觸發:任務和 skill 描述吻合時,Codex 自動選擇

你不需要每次都手動指定,Codex 會根據任務內容判斷要不要用某個 skill。

什麼時候該建 skill?

一個簡單的判斷標準:

如果你對 Codex 說過同一套要求超過三次,就該把它變成 skill。

skill 不是為了炫技,而是為了讓重複的工作變得一致、可靠、省時間。

一句話記住這課

Prompt 是一次性要求,skill 是可複用工作流。

AI 協作:學了這個,跟 AI 怎麼配合?

把重複工作沉澱成 skill,是從「會用 AI」到「善用 AI」的關鍵一步。

你的人類優勢:

  • 識別哪些工作流程值得標準化
  • 設計 skill 的觸發條件和品質標準

可以這樣跟 AI 說:

「我每次做 code review 都要求你檢查安全漏洞、效能問題和程式碼風格。請幫我把這些要求整理成一個可重複使用的 skill。」

挑戰任務

Task 1

你的工作或學習中,有沒有什麼重複性的任務是你每次都要重新說明規則的?如果要把它做成 skill,SKILL.md 裡應該寫什麼?

BackNext Lesson →