1. Agent Client Protocol 架构解析
在现代化开发工具链中,Antigravity 的 Agent Client Protocol 采用了一种创新的双层架构设计,这种设计理念源自于对开发效率与系统资源平衡的深度思考。让我们先拆解这个架构的核心组成部分:
1.1 Skills 全局能力库
Skills 本质上是一个中央化的能力仓库,采用类似 Unix 系统下 /usr/bin 的设计哲学。它们被统一安装在用户主目录的标准路径下(默认路径为 ~/.gemini/antigravity/skills),包含以下关键要素:
- 可执行脚本:Python、Bash 等语言的自动化脚本
- 模板库:预置的代码模板和设计模式
- 知识图谱:领域特定的规则和最佳实践
- 模型权重:针对特定任务的微调模型
这种集中化管理带来三个显著优势:
- 版本控制统一:所有项目使用相同版本的技能包
- 更新维护高效:一次更新全局生效
- 磁盘空间优化:避免重复存储
提示:建议定期执行
git pull更新全局技能库,特别是在开始新项目前
1.2 Workflows 项目级适配器
Workflows 则是项目本地的轻量级配置文件,相当于技能的"使用说明书"。它们存储在项目根目录的 .agent/workflows 目录中,具有以下特征:
- 纯文本格式(推荐 Markdown)
- 包含具体参数和调用方式
- 定义技能组合和交互流程
- 项目特定的定制化配置
这种设计使得:
- 项目保持轻量化(通常小于 10KB)
- 配置可版本控制且团队共享
- 能灵活组合不同全局技能
bash复制# 典型项目结构示例
project-root/
├── .agent/
│ └── workflows/
│ ├── ui-ux-pro-max.md
│ └── frontend-design.md
├── src/
└── package.json
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 全局技能库部署实战
2.1 环境初始化
首先需要建立标准的技能库目录结构。建议使用以下命令序列:
bash复制# 创建基础目录(已存在也不会报错)
mkdir -p ~/.gemini/antigravity/skills
# 设置合适的权限(确保当前用户可读写)
chmod 755 ~/.gemini/antigravity
# 进入技能库目录
cd ~/.gemini/antigravity/skills
2.2 核心技能安装
官方技能库是基础能力集,相当于开发环境的"标准库":
bash复制git clone https://github.com/anthropics/skills.git
# 验证安装
ls -l skills/skills | head -n 5
对于专业的前端设计能力,UI-UX-Pro-Max 是必备扩展:
bash复制git clone https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git
# 检查依赖
pip install -r ui-ux-pro-max-
