Community-maintained principles reviewed before publication and retrieved as Agent design constraints.
Touch Gesture Alternatives turns a frequent interface judgment into an executable constraint before generation.
Swipe, pinch, and long press cannot be the only way to complete a task.86%Typography Color Accessibilityforms / inputTouch Keyboard and Input Purpose turns a frequent interface judgment into an executable constraint before generation.
Mobile input fields should use the right keyboard, autocomplete, and input purpose to reduce errors and effort.86%Interaction Responsive Motionmobile / actionsMobile Bottom Action Bar turns a frequent interface judgment into an executable constraint before generation.
Critical mobile actions should be thumb-reachable without covering content, errors, or system navigation.85%Interaction Responsive Motionresponsive / navigationResponsive Navigation Collapse turns a frequent interface judgment into an executable constraint before generation.
Collapsing navigation is not hiding every entry; it reorders by task frequency and current location.85%Interaction Responsive Motionmobile / responsiveMobile is not a smaller desktop; content and actions should restack by task priority.
Small screens need important information, controls, and feedback early without overlap.82%Typography Color Accessibilitytouch-target / mobileButtons, links, menu items, and icon buttons need sufficient hit area, especially on mobile.
A visually small control does not need a tiny hit area; targets require stable size and clear feedback.82%