寫在升級後: 剛整理完濁水溪的探索方法論 (SOP),正準備發佈時,發現我的 AI 助手 Antigravity 也有了新功能——支援 Skill (技能) 系統。 於是,我順手請 AI 將原本單純的文字版 Task,升級為更具結構化的 Skill。這不僅是一次工具的迭代,更是 AI 協作模式的進化。
什麼是 Antigravity Skill?#
過去我們習慣用 Task (任務) 來告訴 AI 做什麼,通常是一份 Markdown 文件,寫滿了步驟與指令。
而新的 Skill (技能) 則更像是一個 「可執行的軟體包」。它不僅有說明文件 (SKILL.md),還可以包含專屬的腳本 (scripts/)、模板 (templates/) 與範例。
簡言之,Task 是給 AI 看的「說明書」,Skill 則是給 AI 用的「工具箱」。
實戰:建立 River Exploration Skill#
我請 AI 將剛剛總結的「河流探索工作流」封裝成一個 Skill。
AI 迅速在 .agent/skills/river-exploration/ 建立了以下結構:
- SKILL.md:核心 SOP,包含了我強調的「黃金時間 (The Golden Hour)」當日結算流程。
- scripts/gen_map_urls.py:把之前散落在專案裡的 Google Maps 連結生成程式,收納為此技能專用的工具。
- templates/blog_post_template.md:標準化的遊記 Markdown 模板,確保每次產出的格式一致。
Task vs. Skill:優缺點比一比#
在實際體驗後,我對這兩種模式做了簡單的比較:
| 特性 | Task (舊模式) | Skill (新模式) |
|---|---|---|
| 結構 | 單一 Markdown 文件 | 文件夾結構 (MD + Scripts + Templates) |
| 可執行性 | 需手動複製貼上指令或腳本 | 腳本與模板隨手可得,AI 可直接調用 |
| 維護性 | 容易隨著對話變長而失焦 | 模組化管理,邏輯清晰,易於迭代 |
| 情境 | 適合一次性、非標準化的任務 | 適合重複性高、流程固定的專業工作 |
| 學習曲線 | 低,像寫筆記 | 高,需要定義清楚的目錄結構與介面 |
結論:為什麼 Skill 更好?#
對於我的「台灣河流探索」計畫來說,Skill 絕對是大升級。 因為這不是一次性的旅行,而是要重複十幾次的標準流程。有了 Skill:
- 工具隨身帶:不用再翻以前的對話找 Python 腳本,AI 加載 Skill 後就能直接跑程式生成地圖。
- 品質一致:每次生成的遊記草稿都使用同一份 Template,格式統一,省去排版時間。
- 知識固化:將「黃金時間」這種心法寫入 Skill,等於賦予了 AI 這項價值觀,它會主動提醒我執行,而不是等我下令。
Antigravity 的這次升級,讓 AI 從「聽話的助理」進化為「帶裝備的專家」。期待帶著這個新技能,去探索下一條河流——大甲溪!