Skip to content

UI/UX Vocabulary — Full Cheat Sheet

The full reference. Use these words when you know the idea but not the term.

The accessibility behaviors below align with the WAI-ARIA Authoring Practices Guide (accordions, breadcrumbs, dialogs, disclosure widgets, grids, menus, tabs, toolbars, tooltips, tree views) and WCAG 2.2 (visible focus, contrast, name/role/value).


PatternUse it whenPrompt phrase
Sidebar navigationMany sections or dashboard pages”Add a collapsible sidebar with grouped navigation.”
Top navigationSimple app with few major areas”Create a top nav with primary links and account actions.”
BreadcrumbsUsers move through nested pages”Add breadcrumbs so users know where they are.”
TabsUsers switch between related views on the same page”Use tabs for Overview, Activity, Settings, and History.”
Segmented controlUsers switch between 2–4 view modes”Add a segmented control for List, Board, and Calendar views.”
StepperUsers complete a multi-step flow”Use a stepper for setup, review, and launch.”
Command palettePower users need fast keyboard navigation”Add a command palette for search, navigation, and actions.”
Mega menuMany grouped destinations need visual organization”Create a grouped mega menu for product sections.”
Drawer / sheetTemporary panel from the side”Open details in a right-side sheet instead of a new page.”
Bottom navMobile app with 3–5 core sections”Use bottom navigation on mobile.”

PatternUse it whenPrompt phrase
AccordionExpandable stacked sections”Use accordions to reveal advanced settings.”
Collapsible panelOne section needs show/hide”Make this filter area collapsible.”
Dropdown menuA button has multiple actions”Add a dropdown menu for row actions.”
Context menuRight-click or item-specific actions”Add a context menu for table rows.”
PopoverSmall temporary content near a trigger”Use a popover for quick filters.”
TooltipA control needs a short explanation”Add tooltips for unclear icons.”
Hover cardPreview information without navigation”Show a hover card with user details.”

Radix UI provides accessible primitives for all of these — accordion, dropdown menu, dialog, popover, tabs, tooltip, hover card — with managed focus, keyboard nav, and typeahead.


PatternUse it whenPrompt phrase
KPI cardsUsers need fast summary metrics”Add KPI cards with trend indicators.”
Data tableUsers scan, sort, filter, compare records”Use a data table with sorting, filtering, pagination, and row actions.”
Saved viewsUsers reuse filters”Add saved views for common dashboard filters.”
Faceted filtersUsers narrow data by attributes”Add faceted filters for status, owner, date, and type.”
Date range pickerTime matters”Add a date range picker with presets.”
Chart cardsMetrics need visualization”Create chart cards for revenue, activity, and conversion.”
Drill-down panelUsers need details behind a metric”Clicking a KPI should open a drill-down side panel.”
Empty stateNo data exists yet”Design an empty state with next-best action.”
Skeleton loaderData is loading”Use skeleton loaders that match the final layout.”
Error stateData failed to load”Add a recoverable error state with retry.”

PatternUse it whenPrompt phrase
Global searchUsers need to find anything fast”Add global search across pages, records, and actions.”
Bulk actionsUsers select many rows”Add checkbox selection and bulk actions.”
Inline editSmall edits should not require a new page”Allow inline editing for status and owner.”
Keyboard shortcutsPower users repeat actions”Add keyboard shortcuts and a shortcut help modal.”
Activity feedUsers need history of changes”Add an activity feed with timestamps and actors.”
Notification centerUsers need updates”Add a notification center with unread state.”
Audit logTeams need accountability”Add an audit log for important changes.”
CommentsCollaboration matters”Add comments on records with mentions.”

PatternUse it whenPrompt phrase
Split paneUsers compare list and detail”Use a split-pane layout with list on the left and detail on the right.”
Master-detailUsers select an item and inspect it”Create a master-detail workflow.”
Card gridItems are visual or scannable”Use a responsive card grid.”
Kanban boardItems move through statuses”Add a kanban board grouped by status.”
TimelineSequence matters”Show events in a timeline.”
WizardSetup needs guidance”Turn this into a guided wizard.”
Dashboard shellWhole app needs structure”Create an app shell with sidebar, top bar, content area, and responsive mobile nav.”

PatternUse it whenPrompt phrase
ToastSmall action feedback”Show a toast after saving.”
Alert bannerImportant system message”Add an alert banner for account issues.”
Confirmation dialogRisky action”Require confirmation before deleting.”
Undo actionMistakes are likely”Show an undo toast after archive/delete.”
Progress indicatorLong task”Show progress while importing data.”
Status badgeState at a glance”Add badges for Active, Paused, Failed, Draft.”
Validation messageForm input can fail”Add inline validation with helpful messages.”

Each row is a sentence stem you can drop into a Claude Code prompt. The trick is never typing the prompt phrase alone. Always put it inside a master prompt that asks Claude to:

  1. Confirm the pattern fits the problem.
  2. Suggest 2 alternatives in case it doesn’t.
  3. Reuse existing components.
  4. Verify after implementing.

That’s how the cheat sheet turns into product-quality work.