ADK 前端的可复用代理技能
最有力的案例把一次性编码会话变成了可复用的 Antigravity 技能。作者需要为一个用 Google Agent Development Kit 构建的 Python 代理开发 Flutter 客户端,但他的 Python 经验很少,也没有做过 ADK。有效方法是分阶段产出:接口说明、使用说明、架构说明、设计说明,然后生成代码并测试。
这个工作流用了两个代理。编码代理运行技能并产出工件。作者代理帮助检查缺口并更新技能。每次运行后,作者都会删除生成的文件,再重新运行流程。这样,技能就记录了修复、决策和领域学习。
具体结果是,经过 13 次迭代后形成了可分享的 flutter_frontend_for_adk 技能。报告中的修复都是常见工程问题:gitignore 行为、评审暂停、macOS 和 iOS 网络权限、markdown 渲染、linting、密封消息类型、聊天滚动、dart:io 导致的 Web 崩溃、部分事件聚合,以及工具调用显示。