Medium·26wGenUI Design: Foundational Patterns
GenUI (Generative User Interface) represents a paradigm shift where AI dynamically generates and adapts interface elements in real-time based on user context and behavior. The system relies on three core components: LLMs for interpreting user goals, design systems with tokens for consistent building blocks, and real-time rendering engines for dynamic assembly. Six foundational design patterns are essential: intent capture (inferring user goals through prompts), undo/time-travel (allowing users to edit prompts or return to checkpoints), progressive disclosure (revealing complexity gradually), contextual hints (suggesting relevant actions), stable anchors with fluid details (maintaining orientation through fixed elements), and harm prevention (requiring confirmation for critical actions). While feedback loops are common, they often become visual clutter when overused, and stable anchors must remain consistent to build user muscle memory.