Integrating GMA Next-Gen SDK
Mashhood Rastgar - Google Developer Expert
Does your agent keep making the same mistakes?
Does your agent suddenly start making silly mistakes?
WHAT DOESN’T WORK
01
Takes the shortest path to done
02
Forgets your architectural boundaries
03
Context amnesia
A SKILL IS AN
EXECUTABLE WORKFLOW
No need to write the same prompt again
VERIFICATION GATES
Force the agent to check builds and tests
DETERMINISTIC SCRIPTS
Not everything has to be done by the agent.
SKILLS IN THE WILD
addyosmani/agent-skills
Engineering workflows, verification gates
roundpilot/superpowers-antigravity
The Research-Plan-Implement loop
GerryTan/office-hours
Structured review sessions
Matt Pocock - Grill Me
Adversarial self-critique
CONTEXT IS THE CONSTRAINT
spent
what you have left to be correct in
It forgets the constraint you set forty turns ago
It redoes work it already did
It contradicts its own earlier decisions
A PLAN IS CONTEXT YOU
DO NOT HAVE TO REMEMBER.
01
BRAINSTORM
02
PLAN
03
EXECUTE
It survives compaction. The conversation does not.
WHO OWNS WHAT
THE AGENT
Edits the version catalog
Injects manifest metadata
Scaffolds the Compose interop
YOU
Define the constraints
Review the spec, not the diff
Decide what correct means
You review the strategy. The agent executes tactics.
THE SKILL KNOWS THE SDK.
IT DOES NOT KNOW YOUR APP.
.skills/admob-house-style/SKILL.md
Anchored adaptive banner, full width. Never a fixed 320x50.
Bottom bar of the Scaffold, above the navigation insets.
Never inside a scrolling list. Inline adaptive only.
Bugs get fixed upstream. Preferences never will.
YOUR JOB IS NOT WRITING BOILERPLATE.
IT IS DEFINING CONSTRAINTS.
github.com/addyosmani/agent-skills
github.com/roundpilot/superpowers-antigravity
developers.google.com/admob/android/next-gen
THANK YOU.
github.com/android/skills
agentskills.io