找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2|回复: 0

技能(Skill)已经成为各大编程 IDE 的标配。开发工程师 Rod 介绍了如何在 Antigravity 中创建和使用 Skill。

[复制链接]

4

主题

1

回帖

24

积分

新手上路

积分
24
发表于 2 小时前 | 显示全部楼层 |阅读模式
技能(Skill)已经成为各大编程 IDE 的标配。开发工程师 Rod 介绍了如何在 Antigravity 中创建和使用 Skill。


在 Vibe Coding 时,一个常见问题就是上下文膨胀。项目越大,越不可能把全部代码一次性塞进模型上下文。Skill 的作用,就是把特定能力拆分成独立模块,在需要时再加载。

在 Antigravity 里创建 Skill 很简单。先在项目中建立目录,例如 agent/skills/html-3d-canvas,然后在其中新建一个 skill.md 文件。文件开头用三条横线标记 Front Matter,写上 Skill 的名称和描述。Agent 会根据这些信息判断当前任务是否需要加载这个 Skill。

Skill 不只是说明文字,还可以包含代码示例、脚本和相关资源。比如可以为 Three.js 和 WebGPU 写一个 Skill,封装窗口大小监听、动画循环等常用逻辑。也可以为新特性如 Tiny Shader Language 单独做一个 Skill,让 Agent 在生成代码时有更明确的参考。

当 Skill 准备好后,开启新的聊天,让 Agent 完成具体任务,例如构建一个3D 太阳系的网页。Agent 会先制定计划,然后自动读取相关 Skill 再生成代码。如果需要新增能力,比如做成游戏或添加 HTML GUI,只要继续添加新的 Skill 即可。

Skill 可以跟项目一起管理和分享。别人打开项目时,Antigravity 会自动发现这些 Skill。通过这种方式,项目经验可以被结构化保存下来,也能持续复用。

##
http://t.cn/AXcn31f2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一起港湾 ( 青ICP备2025004122号-1 )

GMT+8, 2026-3-3 09:23 , Processed in 0.239741 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表