SuperAPI AI 工具集

antigravity-for-claude-code

编程与开发

查看项目

更新于 10-16 10:35

技能介绍

用途

Antigravity for Claude Code 是一个 Claude Code 插件(Skill),用于在整个软件开发生命周期中实现智能模型路由。它把大体量工作委派给 Antigravity CLI(agy/Gemini),同时让 Claude 继续担任指挥角色,负责判断、架构与验证。其核心原则是:Claude 掌握需求、架构和验证;Gemini/agy 负责脚手架、实现、测试生成和批量操作,以更低成本完成。资料称在大型任务上可实现 −27% 至 −64% 的成本削减,并通过跨模型验证保持同等质量。

主要能力

  • 智能委派:通过 /antigravity:delegate 命令把任务委派给 agy,并支持分层(tier)选择模型。
  • 跨模型代码审查:/antigravity:review 提供跨模型审查,--adversarial 模式用于更关键代码。
  • 研究与引用验证:/antigravity:research 结合网络搜索与引用验证,结果包含来自至少两个来源的已验证引用。
  • Cloud Run 调试:/antigravity:cloud-run-debug 通过日志分析调试 Cloud Run 服务,支持 --service、--region、--project、--since、--apply 等参数。
  • 后台任务管理:/antigravity:status、/antigravity:result、/antigravity:cancel 用于管理后台任务。
  • 直接脚本调用:提供 scripts/agy-delegate.sh、scripts/agy-job.sh 等脚本,支持一次性委派、多文件agentic工作、digest 只回摘要、accept-edits 写入模式、--yolo 实时搜索等。
  • 成本度量:scripts/measure-session.py 与 scripts/agy-cost-compare.sh 用于分析会话成本与任务对比。

使用方式

安装(在 Claude Code 中执行):

/plugin marketplace add yuting0624/antigravity-for-claude-code
/plugin install antigravity@antigravity-for-claude-code
/antigravity:setup

前提条件:已安装并认证 Antigravity CLI;Claude Code 正在运行;可用 agy models 验证安装,应能列出可用模型。平台支持 macOS、Linux、WSL(推荐);Windows 原生在无头模式下有已知问题。

主要斜杠命令:

/antigravity:setup
/antigravity:delegate [--tier flash|pro] <task>
/antigravity:review [--adversarial]
/antigravity:research <topic>
/antigravity:cloud-run-debug [--service <name>] [--region <region>] [--project <id>] [--since 1h] [--apply]
/antigravity:status [id]
/antigravity:result <id>
/antigravity:cancel <id>

直接脚本示例:

scripts/agy-delegate.sh --tier flash "Summarize this changelog in 3 bullets"
scripts/agy-delegate.sh --tier pro --dir ./src "List every TODO with file:line"
scripts/agy-delegate.sh --digest --dir . "Map the auth flow end to end"
scripts/agy-delegate.sh --mode accept-edits --dir ./app "Implement feature X per SPEC.md"
scripts/agy-delegate.sh --tier pro --yolo "Search latest React 19 features. Include URLs and dates."
cat code-changes.diff | scripts/agy-delegate.sh -
ID=$(scripts/agy-job.sh start --tier pro --dir . "Generate comprehensive test suite")
scripts/agy-job.sh result "$ID"

分层(Tier)配置:flash(默认,Gemini 3.5 Flash (High))用于多数批量工作;flash-lo(Gemini 3.5 Flash (Low))用于琐碎任务,成本最低;pro(Gemini 3.1 Pro (High))用于复杂推理与交叉检查。可通过插件选项或环境变量覆盖模型,例如:

export CLAUDE_PLUGIN_OPTION_tier_pro="claude-3-5-sonnet-20241022"

适用场景

资料给出的典型场景包括:批量实现、测试生成、跨模型审查、带引用验证的研究、批量重构、从 REST 迁移到 GraphQL、文档生成、Cloud Run 调试、安全审计、后台长期任务、多阶段流水线(研究→设计→实现→审查→测试生成)、fan-out 模式以及成本度量循环。

限制与注意事项

  • 需先安装并认证 Antigravity CLI,否则无法使用。
  • 平台方面,macOS、Linux、WSL(推荐)支持;Windows 原生(Git Bash/MSYS)存在已知问题,agy -p 可能在无 ConPTY 时挂起,建议使用 WSL,并确保 timeout/gtimeout 在 PATH 中。
  • 写入任务应运行在专用分支/worktree;--mode accept-edits 需 agy >= 1.1.0;需验证文件确实被修改,合并前审查 diff;长时间写入任务建议改用后台任务以避免同步超时。
  • 成本节省并非自动获得,需要遵循相关实践(在盈亏平衡点之上委派、大读取使用 digest、批量操作、审查 diff 而非全文件)。
  • 关于收费、价格与具体费用数值,资料除成本削减比例外未提供更多信息。