Reusable agent skills for ADK frontends
The strongest case study turns a one-off coding session into a reusable Antigravity skill. The author needed a Flutter client for a Python agent built with Google Agent Development Kit, despite little Python experience and no prior ADK work. The useful method was staged output: interface notes, usage notes, architecture notes, design notes, then code generation and testing.
The workflow used two agents. A coder agent ran the skill and produced artifacts. An author agent helped inspect gaps and update the skill. After each run, the author deleted the generated files and reran the process. This made the skill a record of fixes, decisions, and domain learning.
The concrete result was 13 iterations before a shareable flutter_frontend_for_adk skill. The reported fixes were ordinary engineering problems: gitignore behavior, review pauses, macOS and iOS network permissions, markdown rendering, linting, sealed message types, chat scrolling, web crashes caused by dart:io, partial event aggregation, and tool invocation display.