用途 本技能面向 Google Antigravity 插件的代理开发,帮助用户在插件中创建、编写和配置自主子代理。代理是独立处理复杂多步骤任务的自主子进程;文档强调:代理用于自主工作,命令用于用户发起的操作。
主要能力
- 定义代理文件结构:采用 Markdown 格式,顶部为 YAML frontmatter,正文即系统提示词。
- 规范 frontmatter 字段:name(必填,小写字母、数字和连字符,3-50 字符,首尾为字母或数字)、description(必填,说明触发条件)、model(必填,可选 inherit、sonnet、opus、haiku,推荐 inherit)、color(必填,blue、cyan、green、yellow、magenta、red)、tools(可选,限定可用工具,遵循最小权限)。
- 指导 description 编写:写明“Use this agent when...”触发条件,概述 2-4 个典型触发场景,并指向正文“When to invoke”小节;需覆盖主动与被动触发、不同措辞,并说明何时不应使用。
- 指导系统提示词设计:用第二人称撰写,包含角色、核心职责、分析流程、质量标准、输出格式和边界情况处理。
- 提供两种创建方式:AI 辅助生成(按给定提示词模板产出 identifier、whenToUse、systemPrompt 的 JSON,再转换为代理文件)与手动创建(依次选标识符、写描述、选模型与颜色、定义工具、写系统提示词,保存为 agents/agent-name.md)。
- 组织与命名:插件 agents/ 目录下的 .md 文件自动发现;代理自动命名空间化,单插件为 agent-name,含子目录为 plugin:subdir:agent-name。
- 测试与校验:使用 scripts/validate-agent.sh 校验文件结构,test-agent-trigger.sh 测试触发;测试系统提示词是否按流程执行、输出格式是否正确、边界情况是否覆盖。
- 提供参考与示例文件:references/system-prompt-design.md、references/triggering-examples.md、references/agent-creation-system-prompt.md,以及 examples/agent-creation-prompt.md、examples/complete-agent-examples.md。
使用方式 按实现工作流操作:明确代理用途与触发条件;选择 AI 辅助或手动创建;创建 agents/agent-name.md;填写 frontmatter;按最佳实践写系统提示词;在 description 中概述 2-4 个触发场景并在正文“When to invoke”详述;用校验脚本验证;用真实场景测试触发;在插件 README 中记录代理。
适用场景 适用于为 Antigravity 插件构建代码审查、测试生成、API 文档编写、安全分析等自主型代理,也适用于需要规范代理触发条件和系统提示词的开发场景。
限制 资料未提供该技能的安装命令、收费方式、支持平台和效果数据;具体模型能力与费用以 Antigravity 实际为准,暂未提供更多信息。