A reusable Antigravity skill for Flutter frontends on ADK agents
Teams building demos or internal tools on Google Agent Development Kit can turn each frontend failure into an Antigravity skill update. The useful pattern is concrete: require the agent to produce interface notes, usage notes, architecture notes, and design notes before code generation; review those artifacts; update SKILL.md and reference files; delete the generated frontend; then rerun the workflow.
This fits teams that have Python ADK agents but lack a client team ready to wire up Flutter. The case here reached a shareable flutter_frontend_for_adk skill after 13 iterations. The fixes were ordinary frontend integration issues that tend to repeat across projects: macOS and iOS network permissions, markdown rendering, linting, sealed message types, chat scrolling, web crashes from dart:io, partial ADK event aggregation, and tool invocation display.
A cheap test is to run the skill against two different ADK sample agents and check whether the second run needs fewer manual fixes. The acceptance bar should include a web build, one mobile target, a streaming response path, and a tool-call display path, because those are where the reported failures clustered.