UI SKILLBOOK
Agent

UI Skillbook for Cursor

Give Cursor access to UI Skillbook's design knowledge. Open any skill below and use “Copy for agent” to paste it directly into your session.

Coming soon

A CLI and MCP server for one-command installs are on the roadmap. For now, skills are copy-paste — every skill page has a “Copy for agent” button formatted for direct use.

01

accessible-focus-states

Keep a visible, high-contrast focus indicator on every interactive element, without a generic browser outline or none at all.

Accessibility · Interaction
02

color-contrast-for-taste

Use accessible contrast ratios as a floor, then build restrained hierarchy on top of them rather than treating them as the whole job.

Visual · Accessibility · Taste
03

dashboard-information-density

Fit more real information on screen without it reading as cluttered, by controlling hierarchy instead of shrinking everything uniformly.

Layout · Design Systems
04

data-table-scannability

Structure table rows and columns so the eye can scan down and across without losing its place.

Layout · Visual
05

empty-state-design

Treat empty states as an onboarding opportunity, not a placeholder to fill later.

Visual · Taste
06

form-field-validation-timing

Validate at the right moment — not on every keystroke, not only on submit.

Forms · Interaction
07

motion-easing-basics

Use short, purposeful easing curves that clarify state changes instead of decorating them.

Motion
08

navigation-active-states

Make it unambiguous where the user is, at every level of nested navigation.

Navigation · Visual
09

optical-alignment

Align interface elements by perceived visual weight, not just mathematical geometry.

Visual · Typography
10

pressed-button-feedback

Give every interactive control an immediate, physical-feeling response to a press.

Interaction · Motion
11

responsive-breakpoint-strategy

Choose breakpoints based on where your content actually breaks, not a fixed device-width list.

Responsive · Layout
12

spacing-rhythm

Use a consistent spacing scale and grouping logic instead of arbitrary padding values.

Layout · Visual