当前位置: 首页 > article >正文

Agent Client Protocol 全景解析手

1. 核心概念在 Antigravity 中技能系统分为两层Skills (全局库)实际的代码、脚本和指南存储在系统级目录如 ~/.gemini/antigravity/skills。它们是“能力”的本体。Workflows (项目级)存储在项目根目录的 .agent/workflows 中。它们是“遥控器”定义了如何在当前项目中调用全局的 Skills。这种分离设计确保了你的项目代码库保持轻量同时又能复用强大的全局能力。2. 全局安装 Skills2.1 准备目录首先确保全局 Skills 目录存在。Antigravity 通常使用以下路径mkdir -p ~/.gemini/antigravity/skillscd ~/.gemini/antigravity/skills2.2 安装 Anthropic 官方 Skills这是基础技能库包含前端设计、文档编写、测试等通用能力。git clone https://github.com/anthropics/skills.git# 此时目录结构应为 ~/.gemini/antigravity/skills/skills/...2.3 安装 UI-UX-Pro-Max这是进阶的前端设计技能包含智能配色、排版和反模式检查。git clone https://github.com/nextlevelbuilder/ui-ux-pro-max-skill.git# 此时目录结构应为 ~/.gemini/antigravity/skills/ui-ux-pro-max-skill/...全部安装完成后目录如下image3. 项目级配置 (Workflows)要在某个项目中使用这些技能你需要创建 Workflow 文件。建议将 .agent/ 添加到 .gitignore 中以免污染代码库。3.1 配置 UI-UX-Pro-Max在项目根目录下创建 .agent/workflows/ui-ux-pro-max.md---description: Generate a professional design system using UI UX Pro Max skill.---# UI UX Pro Max WorkflowThis workflow uses the globally installed ui-ux-pro-max-skill to generate a comprehensive design system and implementation guidelines.## 1. Identify Requirements- **Query**: What is the user trying to build? (e.g., SaaS landing page, Crypto dashboard).- **Stack**: What is the tech stack? (Default: vue or html-tailwind based on project).## 2. Generate Design System- Run the search script to generate the design system.- **Command**:bashpython3 /Users/weiz/.gemini/antigravity/skills/ui-ux-pro-max-skill/src/ui-ux-pro-max/scripts/search.py [User Query] --design-system --format markdown --stack vue_(Replace [User Query] with the actual request)_## 3. Apply Design- Read the output from the script.- Use the generated colors, typography, and patterns to implement the users request.- **Critical**: Follow the Anti-patterns section to avoid generic AI mistakes.3.2 配置通用 Skills (如 Frontend Design)创建 .agent/workflows/frontend-design.md---description: Apply the frontend-design skill to create distinctive interfaces.---# Frontend Design WorkflowThis workflow guides the creation of distinctive, production-grade frontend interfaces, avoiding generic AI aesthetics.## 1. Analyze Requirements- **Context**: Understand the users request (component, page, app).- **Goal**: Identify the problem to solve and the target audience.## 2. Adopt Design Persona- **Tone**: Choose a bold aesthetic (e.g., Brutalist, Glassmorphism, Neobrutalism, Minimalist Luxury).- **Differentiation**: What makes this design unforgettable?- **Constraint**: Respect technical constraints (Vue/VitePress in this project).## 3. Aesthetic Guidelines (The Pro Max Standard)- **Typography**: Use distinctive font weights and tracking. Avoid generic system font stacks if possible, or style them uniquely.- **Color**: Use cohesive, bold palettes. High contrast or subtle sophisticated gradients.- **Motion**:- Use transition-all duration-xxx for smooth state changes.- Add entrance animations (e.g., animate-fade-in).- Micro-interactions on hover/active states.- **Composition**:- Use generous negative space.- Break the grid where appropriate.- Use depth (shadows, layers, blur).- **Details**:- Add texture (noise, gradients).- Custom cursors or scrollbars if appropriate.- Glassmorphism (backdrop-blur, bg-opacity).## 4. Implementation Steps1. **Scaffold**: Create the file structure.2. **Style**: Apply Tailwind classes for the chosen aesthetic.3. **Interact**: Add Vue logic for state and animations.4. **Refine**: Review against the Generic AI trap. Is it too boring? Add more juice.## 5. Review Checklist- [ ] Is the typography distinct?- [ ] Are there micro-interactions?- [ ] Is the layout responsive?- [ ] Does it feel Premium?3.3 配置技能列表查询创建 .agent/workflows/list-skills.md---description: List all available agent skills installed in the global workspace.---# List Available Skills (Global)1. **Check Global Skills Directory**:- List directories in /Users/weiz/.gemini/antigravity/skills/skills/skills.2. **Display Skills**:- Show the list of available skills to the user.- Provide a brief description if possible (by reading SKILL.md).// turbo 3. **Run Command**:bash ls /Users/weiz/.gemini/antigravity/skills/skills/skills4. 如何在项目中使用配置完成后你可以通过 Slash Commands 或 自然语言 来调用这些能力。场景 A设计一个高大上的落地页指令/ui-ux-pro-max 为我的 SaaS 产品设计一个落地页风格要科技感强Agent 行为Agent 会自动运行全局的 Python 脚本。脚本分析需求生成一套包含配色如深空蓝霓虹绿、排版如 Inter JetBrains Mono和布局建议的设计系统。Agent 读取这些建议并直接编写 Vue/React 代码实现页面。场景 B查看有哪些能力可用指令/list-skillsAgent 行为列出所有已安装的全局技能包。场景 C日常开发辅助指令使用 frontend-design skill 帮我优化这个按钮的交互Agent 行为Agent 会参考 frontend-design 工作流中的“反平庸”指南。它不会只写一个简单的 :hover而是可能会添加 transform: scale(1.05)、光影流光效果或磁吸效果确保符合“Pro Max”标准。5. 总结通过这种 全局存储 本地引用 的方式你可以节省空间不需要在每个项目中重复下载几百 MB 的技能文件。保持整洁项目代码库中只有轻量级的 Workflow 配置文件。能力复用一次安装所有项目受益。抢沾靥胖

相关文章:

Agent Client Protocol 全景解析手

1. 核心概念 在 Antigravity 中,技能系统分为两层: Skills (全局库):实际的代码、脚本和指南,存储在系统级目录(如 ~/.gemini/antigravity/skills)。它们是“能力”的本体。 Workflows (项目级)&#xff1a…...

鸿蒙应用开发实战:5分钟搞定versionCode、versionName等关键信息获取

鸿蒙应用开发实战:5分钟掌握应用关键信息获取技巧 在鸿蒙应用开发过程中,获取应用的版本信息、包名等关键数据是开发者的高频需求。无论是用于版本更新检测、应用内展示,还是配合后端接口校验,这些信息都扮演着重要角色。本文将带…...

UOS家庭版21.2上搞定SecureCRT 9.1.1:从依赖缺失到串口权限,一篇讲透所有坑

UOS家庭版21.2上搞定SecureCRT 9.1.1:从依赖缺失到串口权限,一篇讲透所有坑 在国产操作系统UOS家庭版21.2上安装商业软件SecureCRT,看似简单的过程却暗藏玄机。不同于常见的Ubuntu或Debian系统,UOS虽然基于Debian架构,…...

SSD1289 TFT-LCD驱动开发:面向AUTOSAR与Cariad平台的嵌入式显示适配

1. SSD1289显示驱动库技术解析:面向Cariad平台的TFT-LCD底层适配实践SSD1289是Solomon Systech(现属Silicon Motion)推出的高性能16位并行接口TFT-LCD控制器芯片,广泛应用于工业HMI、车载信息娱乐系统(IVI)…...

Gemagic Design X坐标对齐:平整与不平整表面的精准处理方案

1. 为什么X坐标对齐在Gemagic Design中如此重要? 在三维设计领域,坐标对齐就像建筑工地上的水平仪,是确保所有元素精准定位的基础。我做过一个智能家居外壳的设计项目,就因为初期忽略了X坐标对齐,导致后期3D打印时多个…...

Pixel Dream Workshop应用场景:像素风格UI组件库(按钮/滑块/图标)生成

Pixel Dream Workshop应用场景:像素风格UI组件库(按钮/滑块/图标)生成 1. 像素艺术生成新纪元 在数字产品设计领域,像素艺术正经历着令人振奋的复兴。Pixel Dream Workshop作为新一代AI像素艺术生成工具,为设计师和开…...

S2-Pro集成开发环境搭建:VSCode远程连接与调试指南

S2-Pro集成开发环境搭建:VSCode远程连接与调试指南 1. 为什么需要远程开发环境 当你开始使用S2-Pro这类大模型时,本地电脑的性能往往难以满足需求。GPU服务器提供了强大的计算能力,但直接在服务器上开发又不够方便。这就是为什么我们需要搭…...

DXVK深度解析:彻底解决GTA IV在Linux平台的纹理模糊问题终极指南

DXVK深度解析:彻底解决GTA IV在Linux平台的纹理模糊问题终极指南 【免费下载链接】dxvk Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine 项目地址: https://gitcode.com/gh_mirrors/dx/dxvk DXVK是一个基于Vulkan的D3D8、9、10和11实现…...

c++如何将图片读入内存_二进制方式读取jpg与png【附代码】

最稳妥做法是用 std::ifstream 以 binaryate 模式读取 JPG/PNG 到 std::vector<unsigned char>&#xff0c;需显式指定二进制标志、正确获取文件大小并校验读取字节数&#xff0c;避免文本模式干扰、内存越界及路径编码问题。用 std::ifstream 以二进制方式读取 JPG/PNG …...

2026届必备的六大AI科研助手推荐

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 作为智能写作工具的DeepSeek&#xff0c;能在论文撰写里起到辅助功效。使用者得明确自身学术…...

(手把手实战指南)利用NoneBot2与QQ官方API,从零构建智能群聊机器人

1. 环境准备与项目初始化 想要搭建一个QQ群聊机器人&#xff0c;首先需要准备好开发环境。我推荐使用Python 3.8版本&#xff0c;这是目前NoneBot2最稳定的支持版本。如果你还没有安装Python&#xff0c;可以去官网下载最新版本。 安装好Python后&#xff0c;我们需要创建一个虚…...

从付费软件到自主开发:我用AI和FFmpeg实现了一个录屏工具粱

我为什么会发出这个疑问呢&#xff1f;是因为我研究Web开发中的一个问题时&#xff0c;HTTP请求体在 Filter&#xff08;过滤器&#xff09;处被读取了之后&#xff0c;在 Controller&#xff08;控制层&#xff09;就读不到值了&#xff0c;使用 RequestBody 的时候。 无论是字…...

Americhem于Chinaplas 2026宣布在华新增投资,进一步拓展其全球医疗健康业务版图

全球领先的高分子材料解决方案提供商Americhem今日宣布&#xff0c;通过在中国苏州新建一座洁净复合材料生产设施&#xff0c;进一步强化其在医疗健康领域的能力&#xff1b;同时&#xff0c;公司还将在Chinaplas 2026展会上推出多项先进材料技术。该设施预计将于2026年下半年投…...

深入S7协议栈:从TPKT、COTP到PDU,手把手用Wireshark抓包分析Java通信全过程

深入S7协议栈&#xff1a;从TPKT、COTP到PDU&#xff0c;手把手用Wireshark抓包分析Java通信全过程 工业自动化领域&#xff0c;西门子S7协议作为PLC通信的事实标准&#xff0c;其底层协议栈的复杂性常常让开发者望而生畏。当基于Java的iot-communication库与西门子PLC通信出现…...

Fan-Out晶圆级封装(FOWLP)的三种工艺对比:面朝上、面朝下、RDL-first,哪种更适合你的芯片?

Fan-Out晶圆级封装&#xff08;FOWLP&#xff09;的三种工艺对比&#xff1a;面朝上、面朝下、RDL-first&#xff0c;哪种更适合你的芯片&#xff1f; 在半导体封装领域&#xff0c;Fan-Out晶圆级封装&#xff08;FOWLP&#xff09;技术正逐渐成为高性能芯片的首选方案。这种技…...

信托资金流向与交易对手辨析:钱给了谁,谁就是交易对手吗?

目录 一、 核心误区&#xff1a;资金流向 ≠ 交易对手 二、 谁才是真正的“交易对手”&#xff1f; 三、 如何一眼识别真正的交易对手&#xff1f; 总结 在信托业务和资产管理领域&#xff0c;很多初学者甚至从业者容易产生一个误区&#xff1a;认为信托公司把钱打给谁&…...

2026年软件测试十大趋势预测:AI将重塑一切?

站在质效革命的十字路口当软件从静态工具进化为驱动社会运转的智能神经中枢&#xff0c;其复杂性与不确定性呈指数级增长。传统质量保障体系正经历系统性重构&#xff0c;AI的深度渗透、开发范式的升维以及业务对极致体验的追求&#xff0c;共同推动软件测试迈入“质效革命”新…...

LabVIEW开发的TestStand多工位并行测试框架:支持独立测试、序列编辑与参数编辑功能...

labview 编写的类teststand多工位并行测试框架&#xff0c;带单独的测试和序列编辑&#xff0c;参数编辑功能&#xff0c;具体的见图片&#xff0c;功能正常&#xff0c;多工位测试&#xff0c;带源码最近在捣鼓一个用LabVIEW编写的类TestStand多工位并行测试框架&#xff0c;感…...

EoH Platform:嵌入式多协议物联网边缘中间件

1. EoH Platform 概述&#xff1a;面向工业物联网的多协议嵌入式中间件平台 EoH Platform&#xff08;Edge of Hub Platform&#xff09;并非传统意义上的单功能驱动库或轻量级协议栈&#xff0c;而是一个专为资源受限嵌入式设备设计的 可裁剪、可扩展、协议无关的物联网边缘中…...

AD22100K温度传感器嵌入式驱动设计与ADC信号链优化

1. OSS-EC_ADI_AD22100K_00000057 温度传感器驱动库深度解析1.1 器件特性与工程定位OSS-EC_ADI_AD22100K_00000057 是面向 Analog Devices AD22100K 集成温度传感器的嵌入式软件驱动库。该库并非通用型传感器框架&#xff0c;而是针对 AD22100K 独特模拟输出特性的专用适配层&a…...

RVC变声器终极教程:10分钟训练高质量AI音色模型完全指南

RVC变声器终极教程&#xff1a;10分钟训练高质量AI音色模型完全指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-based-Voice-Conve…...

BFS入门经典

#include <cstring> #include <iostream> #include <algorithm> #include <queue>using namespace std;// pair<int,int> 用来存一个点的坐标 (x, y) typedef pair<int, int> PII;const int N 110;int n, m; // n 行 m 列 i…...

ClickEncoder库深度解析:嵌入式旋转编码器+按键一体化驱动方案

1. ClickEncoder 库深度解析&#xff1a;面向嵌入式系统的高鲁棒性旋转编码器按键一体化输入方案旋转编码器&#xff08;Rotary Encoder&#xff09;与集成按键&#xff08;Push Button&#xff09;构成的复合人机交互模块&#xff0c;广泛应用于工业控制面板、医疗设备参数调节…...

如何在Linux桌面环境下实现高效屏幕翻译:CuteTranslation完整解决方案深度解析

如何在Linux桌面环境下实现高效屏幕翻译&#xff1a;CuteTranslation完整解决方案深度解析 【免费下载链接】CuteTranslation Linux屏幕取词翻译软件 项目地址: https://gitcode.com/gh_mirrors/cu/CuteTranslation 对于Linux用户来说&#xff0c;面对外文技术文档、学术…...

从Sora2到Veo-3.1:2025年AI视频生成,我们离‘电影级’还有多远?

2025年AI视频生成技术实战测评&#xff1a;Sora2、Veo-3.1与Vidu Q2如何重塑创作流程 当清晨的第一缕阳光透过工作室的玻璃窗&#xff0c;视频创作者小林已经坐在电脑前开始了一天的工作。与三年前不同的是&#xff0c;她的桌面上不再堆满拍摄设备&#xff0c;取而代之的是三块…...

Buildroot外部工具链路径解析:从权限问题到正确配置

1. Buildroot外部工具链路径问题解析 第一次用Buildroot配置外部工具链时&#xff0c;我遇到了一个典型的路径解析问题。当时选择的工具链路径是/opt/cross-toolchain/bin/arm-linux-gnueabihf-gcc&#xff0c;编译过程中却报错提示找不到libgcc_s.so。这种问题看似简单&#x…...

Vue——Vue 面包屑导航实现

背景问题&#xff1a; 需要实现页面面包屑导航。 方案思考&#xff1a; 根据当前路由路径生成面包屑。 具体实现&#xff1a; 面包屑组件&#xff1a; <!-- components/Breadcrumb.vue --> <template><el-breadcrumb class"app-breadcrumb" separa…...

告别重复登录!用Playwright连接你已登录的Chrome,5分钟搞定自动化数据采集

5分钟实现浏览器自动化&#xff1a;Playwright接管已登录Chrome实战指南 每次运行自动化脚本都要重新登录网站&#xff1f;面对短信验证码和复杂风控系统时束手无策&#xff1f;或许你需要的不是更强大的爬虫&#xff0c;而是换个思路——直接接管你已经登录好的Chrome浏览器。…...

5分钟搞定Java语音识别:SmartJavaAI整合Whisper和Vosk的实战教程

Java语音识别极速集成指南&#xff1a;Whisper与Vosk双引擎实战 语音交互正在重塑人机交互的边界。想象一下&#xff0c;你的Java应用能够听懂用户指令、实时转录会议内容&#xff0c;甚至分析语音情感——这一切不再需要复杂的算法团队支持。本文将带你用五分钟突破技术壁垒&a…...

终极RDP Wrapper配置指南:解锁Windows多用户远程桌面全功能

终极RDP Wrapper配置指南&#xff1a;解锁Windows多用户远程桌面全功能 【免费下载链接】rdpwrap RDP Wrapper Library 项目地址: https://gitcode.com/gh_mirrors/rd/rdpwrap 还在为Windows远程桌面的"不支持"状态而烦恼吗&#xff1f;&#x1f914; RDP Wra…...