Last Tuesday, I watched a designer at a design tools company sketch a FigJam interface on paper, snap a photo, and ask an AI model to build it. Twelve seconds later, they had a working prototype with animations, interactive components, and proper design system implementation. No mockups. No handoff documentation. Just a sketch and a conversation. This wasn't science fiction. It was Gemini 3 Pro, and it's forcing us to rethink what "design" actually means.
Service design is evolving and we're quickly moving past static screens and pages toward dynamic, contextual experiences. In my previous article, Service Design in the Era of AI Agents, I discussed this evolution in detail. After reading it, many people reached out with one specific question: what exact design patterns will we use for GenUI apps? In this article, I decided to discuss specific foundational patterns for GenUI apps.