返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

Antigravity 新增 Skills 支持,前端 UI 开发效率飙升

[复制链接]
链载Ai 显示全部楼层 发表于 昨天 17:13 |阅读模式 打印 上一主题 下一主题

就在前几天,Antigravity 也更新支持 Skills

Skills 是一个用于扩展 AI Agent 能力的开放标准。每个 Skill 是一个包含 SKILL.md 文件的文件夹,里面有 Agent 在执行特定任务时可以遵循的指令。

更新完以后会在 ~/.gemini/antigravity 目录下多了一个 skills 目录,这里是一个全局的配置

Antigravity 支持两种配置方式:

  • 工作目录 workspace-root/.agent/skills/[skill-folder]/
  • 全局 ~/.gemini/antigravity/skills/[skill-folder]/

在"业界"使用 Gemini 模型来开发前端页面已经算是大家公认的,所以配合一些强大的 UI 设计类型的 Skill ,那么效果是不是就该炸裂了哈

ui-ux-pro-max

这是一个当前作为前端页面开发很火的 Skill,配合 Gemini 3 pro 模型做 UI 页面开发应该是如虎添翼。

它包括 57 种 UI 风格、95 种配色方案、56 种字体搭配和 98 条 UX 指南等等。

仓库地址 https://github.com/nextlevelbuilder/ui-ux-pro-max-skill

仓库中提供了不同开发工具的技能目录,如图所示

按照上面的说明文档,Antigravity 使用的是 .agent/workflows/ui-ux-pro-max.md + .shared/ui-ux-pro-max/

那么我们把项目克隆下来后,将上面的两个目录相关的文件放到项目的 .agent/skills/ui-ux-pro-max,如下图所示

我们大概看一下这个 md 文件内容,里面就是一些技能描述和提示词指令,而且也能够看到里面有一些 python 的脚本代码,所以使用这个 skill 需要提前安装 Python 环境

接下来,我们就可以通过提示词的方式,来调用这个 skill 来进行页面代码开发,例如让它开发一个产品官网,而且可以通过提示词的方式强制让大模型使用某个技能。

帮我设计一个玩具产品官网,风格要现代简洁。请使用 ui-ux-pro-max 技能,并使用 html 代码编写。

在思考的过程中可以看到,它会遵从指定,使用 ui-ux-pro-max 并查看里面的内容。

而且还能够看到请求执行 python 脚本

然后就可以看到生成了执行计划,确认了整个网站的配色方案等

最终生成了两个页面,一个是主页,一个是产品页,个人感觉配色方面还蛮符合玩具这种主题的。

图片使用的是 unsplash 平台的开放数据,所以有些可能就没有展示出来

对比

那么我们比较一下不使用 skill 的话,用相同的提示词来看看实际效果。

它这边并没有完整的配色方案,只是给了一个笼统的方案

强如 Gemini,它居然用大香蕉帮我画产品展示图!

做出来的页面个人感觉还蛮符合现代简洁设计的

这些图也是直接大香蕉画出来的!

其他的前端开发 skill

在前端UI开发中,除了上面介绍的 ui-ux-pro-maxAnthropics 官方也有一个叫 frontend-design 的 skill

仓库地址 https://github.com/anthropics/claude-code/tree/main/plugins/frontend-design/skills/frontend-design

如果是想做 seo 相关优化的话,可以试试 seo-review

仓库地址 https://github.com/leonardomso/33-js-concepts/tree/master/.opencode/skill/seo-review

如果想找其他的 Skills,可以到 skillsmp 找找

创建自己的 skill

如果找不到合适的话,也可以自己写一个,Anthropics 有一个 skill 叫 skill-creator,顾名思义就是用 skill 创建 skill

仓库地址 https://github.com/anthropics/skills/tree/main/skills/skill-creator

由于 Google Antigravity IDE 已原生支持 Agent Skills 标准,所以通过 Claude 创建的 skill,也能够放到 Antigravity 中来使用。

我们只需要将这个 skill-creator 放入到 ~/.claude/skills/ 目录内,然后打开 Claude,并输入指令 /skill-creator,以下为 VSCode 的 Claude Code插件来演示

以下就以示例如何创建一个 sql 美化 的技能为示例

然后它会提示要你输入一些与这个技能相关的一些问题

接下来就相应的填入内容,有些内容不太知道该如何描述清楚也没关系,大模型也会帮助你做细化

像最后的使用示例标签中,如果你没有什么想法,也可以选择继续跟模型讨论出建议

这里也会继续问你关于这个技能的使用场景

然后我基本上是直接用它的列举的内容

它就会根据你的需求,罗列出这个技能相关的资源内容

最后它就开始执行这个 skill 的初始化

生成好了以后,它就会在当前目录下,生成对应的技能目录,还有一个打包后的 .skill 文件

那么我们就可以将技能目录,复制到 Antigravity 项目中来使用

然后我们给它一段不规范书写的 sql 语句

ounter(lineounter(lineounter(lineounter(lineounter(lineSELECT u.id,u.name as userName, (SELECT COUNT(*) FROM orders o WHERE o.user_id = u.id AND o.status IN ('paid','shipped')) AS totalOrders,(SELECT MAX(created_at)FROM orders WHERE user_id=u.id)AS lastOrderDateFROM users uWHERE u.created_at > '2020-01-01' AND u.id NOT IN (SELECT user_id FROM bans WHERE reason LIKE '%spam%')ORDER BY totalOrders DESC , lastOrderDate ASC;

由于提示词已经强制让它使用 sql-beautify 这个技能,所以它能够检索出来并使用里面的相关规范内容

最终的输出

有兴趣的话,也可以根据自己场景,写出相关的 skill 技能来使用


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ