通用型AI對新創公司來說太慢。了解為何在自動化專有編碼工作流程方面,Google Antigravity Skills 勝過 Claude MCP。
每天,你的團隊都在浪費數小時向機器人解釋自己的公司。
你貼上API文件。你解釋舊版資料庫架構。你第十次提醒AI你們使用自訂的部署包裝器。
這是軟體開發的「土撥鼠日」。
Google Antigravity 剛剛用一個名為 「Skills」 的新功能終結了這個循環。
與標準提示不同,Skills 讓你可以將新創公司的專有邏輯直接「硬編碼」到IDE中。它將你的AI從通用編碼助手轉變為比你更了解你的技術棧的專業員工。
以下是為什麼 Antigravity Skills 勝過 Claude 的 MCP,以及如何使用它們來自動化你的「部落知識」。
大多數開發者將AI視為聊天機器人:你提問,它猜測。 Antigravity Skills 將AI視為執行環境:你定義,它執行。
根據官方文件,「Skill」只是一個TypeScript定義,授予IDE執行程式碼的權限。
read_internal_docs() 並立即獲取所需的確切上下文。(以及為什麼它們不只是「提示」)
從核心來看,「Skill」是一個TypeScript定義,授予你的AI在環境中執行程式碼的權限。
大多數開發者習慣將AI視為聊天機器人:你提問,它回傳文字。 Antigravity Skills 將AI轉變為代理。你給它一個工具箱。
[email protected]。」(AI執行你的內部 fetchUser() 函數並回傳真實的即時資料)。這將範式從**「提示」轉變為「教學」**。你教導IDE你的內部API一次,它就會永遠記住。
如果你一直在關注AI領域,你可能會問:「這與Claude的模型上下文協議(MCP)或工具使用有什麼不同?」
雖然這兩種技術都允許AI使用工具,但它們在新創環境中的實作方式截然不同。
| 功能 | Claude Skills (MCP) | Google Antigravity Skills |
|---|---|---|
| 主要焦點 | 通用目的。 將Claude連接到外部世界(Google Drive、Slack、Notion)。 | 深度程式碼整合。 將IDE連接到你的特定儲存庫、本地資料庫和CLI工具。 |
| 延遲 | 高。 需要往返API伺服器。適合聊天,對編碼循環來說太慢。 | 接近零。 在Antigravity引擎內本地執行。即時執行以進行除錯和腳本。 |
| 上下文 | 廣泛。 「讀取這個PDF」、「總結這個Slack線程」。 | 專有。 「執行我們的特定遷移腳本」、「檢查我們的預備環境健康狀態」。 |
| 結論 | 適合通用助手。 | 自動化新創工作流程的明顯贏家。 |
要點: 使用Claude來總結你的電子郵件。使用Antigravity來修復你的生產資料庫。
對於新創創辦人或主要開發者來說,目標是降低「公車因子」。以下是三個你應該立即建立的特定Skills,以捕捉你團隊的知識。
MyCompany-UI-Kit。它不斷產生你不使用的Tailwind類別。read_internal_docs(component_name)check_staging_health()fetch_user_debug_info(email)讓我們採用上面提到的**「運維Skill」**並實際建立它。我們將教導AI如何在允許部署之前驗證系統健康狀態。
根據官方文件,我們需要建立特定的資料夾結構。
Antigravity在 .agent/skills/ 目錄中尋找skills。建立一個名為 ops-safety 的資料夾和一個 scripts 子資料夾。
.agent/skills/
└─── ops-safety/
├─── SKILL.md <-- 說明文件
└─── scripts/
└─── check_staging.sh <-- 「黑盒」腳本
我們希望AI執行特定檢查,而不是讀取我們整個DevOps程式碼庫。我們建立一個包裝腳本,回傳簡單的「綠色」或「紅色」信號。
檔案: .agent/skills/ops-safety/scripts/check_staging.sh
#!/bin/bash
# 模擬檢查Datadog/Sentry狀態
# 用法:./check_staging.sh
echo "連接到預備環境監控..."
# 在現實生活中,這會curl你的監控API
echo "STATUS: 200 OK"
echo "ERROR_RATE: 0.01%"
exit 0
(確保在此檔案上執行 chmod +x)
SKILL.md)現在,我們編寫說明。我們使用YAML前置資料來定義觸發關鍵字,並使用決策樹來強制執行安全規則。
檔案: .agent/skills/ops-safety/SKILL.md
---
name: ops-safety
description: 驗證預備環境健康狀態。每當用戶詢問「合併安全嗎?」或「我可以部署嗎?」時使用此功能。
---
# 部署安全協議
你是此儲存庫的安全官。你必須在回答部署問題之前驗證預備環境健康狀態。
## 何時使用此skill
- 當用戶詢問「合併安全嗎?」
- 當用戶詢問「檢查預備環境狀態」
- 在生成任何 `git push` 命令之前
## 決策樹(嚴格遵循)
1. **執行健康檢查**
- 執行腳本:`./scripts/check_staging.sh`
2. **分析輸出**
- **如果**輸出包含「STATUS: 200 OK」:
-> 告訴用戶:「✅ 預備環境正常。可以進行合併。」
- **如果**輸出包含「ERROR」或高延遲:
-> 告訴用戶:「🛑 預備環境不穩定。不要合併。」
-> 顯示腳本的錯誤日誌。
## 風格指南
- 保持回應簡潔。
- 使用表情符號(✅/🛑)清楚標示安全狀態。
一旦儲存,「運維Skill」就會生效。
用戶: 「嘿,合併這個PR安全嗎?」
Antigravity代理:
讀取ops-safety skill...執行 ./scripts/check_staging.sh...
"✅ 預備環境正常。 狀態:200 OK 錯誤率:0.01%
你可以進行合併。"
對於小團隊來說,擴展的障礙不是招聘——而是知識轉移。
每次你編寫Antigravity Skill時,你都在將「機構記憶」儲存到你的程式碼庫中。你確保即使你的主要工程師在休假,AI也知道如何執行建置腳本。
不要讓你的AI永遠停留在初級開發者階段。
準備好自動化你的繁忙工作了嗎? 深入官方Antigravity文件,立即開始建立你的第一個專業代理。