簡單整理一下 Antigravity Skills 編寫入門。
專案持續進行了一陣子,在 .agent 資料夾底下也累積了不少 prompts。
當初是為了「下次可以重複使用」而順手記下來的,但老實說,也有不少因為沒即時整理就這樣消失了。
現在回頭看,一堆 prompts 混在一起其實滿雜亂的,也該來認真分類、整理一下。剛好 Antigravity 已經支援 Skills,就乾脆照這個規格來試試看。
實際整理後發現,比想像中簡單很多。基本上就是在對的資料夾放一個 SKILL.md,再依照固定格式寫 markdown 就好。寫好 skill 之後,下次跟 agent 交談時,它會根據當時的語境來判斷該使用哪個 skill 來完成任務。
我是跟著 Google Codelabs 的教學〈Authoring Google Antigravity Skills〉操作的。整個流程只有五個步驟,說明也很清楚易懂。
若只想快速體驗,可直接跳到步驟五「Authoring Skills」。範例中的第一個技能是 git-commit-formatter,我照文件指示在 /.agent/skills 底下建資料夾、放好 SKILL.md,把範例內容貼上存檔,就完成了。
接下來,就是使用技能的部份:
- 我只對 agent 下提示:「commit changes」,agent 會自動發現目前情境適合使用 git-commit-formatter 這個技能。(說中文也行:「提交變更」)
- 然後 agent 根據實際變更內容,幫我想好 commit 訊息,組好 git commit 指令,等我確認後再執行。
整體來說很好上手,也很符合「把常用 prompts 結構化」的期待。
接下來,我打算把之前隨手記下來的 prompts,逐一轉成 Skills,看看實際能省下多少操作成本。然後,也順便去 GitHub 的 anthropics/skills 倉庫挖挖寶,看有沒有可以直接拿來用的技能。
這篇筆記的最後,把 NotebookLM 幫我整理的一些重點直接貼上來(不多解釋,只在圖中簡單加註重點):
Keep learning!
沒有留言: