iT邦幫忙

2026 iThome 鐵人賽

DAY 20
0

前端三分鐘 X 要轉職養豬還是做被取代的工程師?用 Google AI 打造我的 AI 雙刀流自動化工作流系列


在上一篇我們靠著 Antigravity Rules 建立好了豬場規章制度,解決了「每次叫 AI 寫 Code 都要碎碎念」的痛點。

正當我坐在咖啡廳開心地喝著 Latte,看著這座自動化養豬場順暢運轉時,老闆突然拍了拍我的肩膀:

「彥成啊,這座養豬場運作得太棒了!我們公司決定在隔壁園區再開一間分店,你明天去把另一座豬場也蓋起來吧!」

……等等。

難道我要重新把所有的 AGENT.md 貼過去、把 .agy/skills/ 重新複製一遍、重新設定 .agy/hooks.json,再把一堆 Rules 手動搬一次?

我是來養豬的,還是來辦 AI 新人訓練營的?

這時候我發現:我需要的不是更多 Prompt 或手動設定,而是一個可以整包打包搬走的「智慧豬場模組化套件」——這就是 Antigravity Plugin


一句話直擊本質:Rules 是訂規矩,Plugin 是把整套規矩與設備一起帶走

如果用一句話濃縮上一篇與這一篇的轉場核心:

「Rules 是『訂規矩』,Plugin 是『把整套規矩、技能與工具設備一起打包帶走』。」

當你需要跨專案(甚至跨團隊)複用自動化能力時,Plugin 就是你最頂級的模組化載具

                    Antigravity Plugin
                           │
          ┌────────────────┼────────────────┐
          ↓                ↓                ↓
       Rules            Skills             MCP
       豬場規矩          養豬 SOP          工具設備
          │                │                │
          └────────────────┼────────────────┘
                           ↓
                         Hooks
                       自動巡場

一個完整的 Antigravity Plugin 可以將以下組件一次打包:

  • Rules (豬場規章):規範 Code 風格與品質鐵律 [cite: 15]。
  • Skills (養豬 SOP):執行特定任務的步驟與提示詞範例 [cite: 12, 13]。
  • MCP (工具設備):擴充 Agent 的外部工具與 API 連線 [cite: 9]。
  • Hooks (自動巡場):檔案修改後的自動測試與校對觸發器 [cite: 10, 13, 14]。

靈魂結構:官方 Plugin 實體檔案目錄

官方 Plugin 的架構設計,恰好完美對應了我們的「豬場套件」概念。一個標準的 Plugin 目錄結構如下:

plugins/
└── my-pig-farm/
    ├── plugin.json         # 豬場套件總宣告檔 (元資料與版本)
    ├── mcp_config.json     # 豬場工具設備 (MCP 伺服器連線配置)
    ├── hooks.json          # 自動巡場機制 (post-edit / pre-commit Hooks)
    ├── skills/             # 養豬 SOP 技能庫
    │   └── pig-farming/
    │       └── SKILL.md
    └── rules/              # 豬場規章制度庫
        └── pig-farm-rules.md

實體檔案範例:plugins/my-pig-farm/plugin.json

{
  "name": "my-pig-farm-suite",
  "version": "1.0.0",
  "description": "前端雙刀流自動化豬場完整套件:包含 React/TS Rules、Lint Hooks 與 GitHub MCP 工具",
  "author": "Lin Yen-Cheng",
  "capabilities": {
    "skills": ["skills/pig-farming/SKILL.md"],
    "rules": ["rules/pig-farm-rules.md"],
    "hooks": "hooks.json",
    "mcp": "mcp_config.json"
  }
}

兩大作用域:Workspace Level vs Global Level

Plugin 支援兩種部署層級,讓你輕鬆因應不同的擴充需求:

  1. Workspace Level (區域豬舍專用)
    • 放置路徑:專案內的 .agents/plugins/_agents/plugins/
    • 適用情境:只針對特定專案(例如:只有這個 Repo 需要 Next.js SSR 專用的品質卡關套件)。
  2. Global Level (全公司/全豬場共用)
    • 放置路徑:~/.gemini/config/plugins/ (或全局 CLI 目錄)
    • 適用情境:全公司所有專案共通的基礎設施(例如:團隊統一的 Code Style Rules、安全掃描 Hooks 與 Jira MCP 連線)。

養豬場 vs 軟體工程:Plugin 模組化大對照

比較維度 智慧養豬場 (Smart Farming) Antigravity Plugin (Software Pipeline)
發起情境 老闆指令:「明日起開闢第二養豬分場」 團隊新建 Repo 或需要跨專案套用自動化規範
舊有作法 派人手動到新場搬設備、重新列印規章宣導 每個專案重新複製 AGENT.md、Skills 與 Hooks
Plugin 作法 一鍵導入「貨櫃式智慧豬場模組箱」 一鍵安裝 Plugin,瞬間載入 Rules/Skills/MCP/Hooks
運力效益 10 分鐘完成新豬場建置與自動化連線 新專案 0 門檻直接繼承團隊十年積累的 AI SOP

結語:從「單點自動化」邁向「規模化模組矩陣」

有了 Plugin,我們正式擺脫了「逐個專案複製貼上」的低效搬磚階段。

agy CLI 執行力、Skills SOP、Hooks 連鎖檢查、MCP 雙手、Rules 規章制度,到今天的 Plugin 一鍵打包,你的 AI 自動化工作流已經不再只是一份 Prompt 手藝,而是一套隨插即用、可高度複用的工程資產

📝 本日實作作業:

嘗試將你之前寫好的 .agy/skills/.agy/rules/ 抽離,整理成一個簡單的 plugins/my-first-plugin/ 目錄,並在 plugin.json 中進行宣告,體驗一次「把整座豬場打包帶走」的快感!

明天 Day 21,雖然但是,這樣就要一次顧兩間養豬場,如果晚上兩間同時有問題需要處理怎麼辦,我們明天見!


上一篇
養豬場不能只靠場長口頭交代
系列文
前端三分鐘 X 要轉職養豬還是做被取代的工程師?用 Google AI 打造我的 AI 雙刀流自動化工作流20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言