Willyu1007 AI First Template Common Patterns

Common Patterns

tomevault-io Updated

File contents

Common Patterns

This skill lists common UI patterns and recommended defaults.


Forms

  • Validate at the boundary (schema-first where possible).
  • Display field-level errors and a single top-level error summary for submission failures.

Dialogs / modals

  • Trap focus inside the dialog.
  • Ensure ESC closes the dialog (unless forbidden for safety reasons).
  • Restore focus to the triggering element on close.

Notifications

  • Prefer a single notification mechanism (snackbar/toast).
  • Use success messages sparingly; highlight failures and required actions.

Tables / grids

  • Prefer server-side pagination for large datasets.
  • Keep sorting/filtering state in the URL for shareability (when appropriate).

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/willyu1007--ai-first-template--common-patterns commit 4de30f79ed

Frequently asked questions

npx skillmds@latest add tomevault-io/willyu1007-ai-first-template-common-patterns