Community-maintained principles reviewed before publication and retrieved as Agent design constraints.
Touch 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%Typography Color Accessibilityforms / labelsPersistent Form Labels turns a frequent interface judgment into an executable constraint before generation.
Form labels should remain visible before and after input so users can confirm meaning and context.86%Typography Color Accessibilityauthentication / accessibilityAccessible Authentication Flow turns a frequent interface judgment into an executable constraint before generation.
Secure flows still need low cognitive load, helping users complete rather than testing them.86%Typography Color Accessibilityforms / errorsError Summary Pattern turns a frequent interface judgment into an executable constraint before generation.
Users need to know how many errors exist, where they are, and how to fix them without hunting for red text.