通用型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文档,立即开始构建你的第一个专业代理。