Find a piece

Type what you want to see.

Studio libraryOne shared source for people and agents

Every component understands its job.

Choose any interface piece. See when it belongs, what can happen, what it must show, what the product still owns, and what has to work before it ships.

Showing 179 guides

Foundations · Shared by every kit

Color Swatch

See how Color Swatch shapes every screen.

Use it when

You need one shared rule to shape many screens consistently.

Choose something else when

The value is local content or a one-off product decision.

Interaction flow

The screen follows one explicit state.

Direct foundation
What can happen
applyreviewreset
What people can see
documentedappliedreviewed
How the control can be used
default

Render directly from the active system tokens.

Kit takes care of

  • Semantic visual roles, component anatomy, interaction expression, and complete visible states.
  • At least 44-pixel controls, visible focus, keyboard and touch behavior, phone containment, and reduced motion.
  • Solid surfaces, legible hierarchy, and compatibility with every complete Kit visual system.

The product still decides

  • The product's content hierarchy and exceptional constraints.
  • Which states and events are actually legal for this product and user.

Everyone can use it

  • Use native semantics first and expose the current state without relying on color alone.
  • Keep every action reachable by keyboard with a visible focus indicator and an understandable name.
  • Announce asynchronous success or failure when the changed object does not make the outcome obvious.

It fits the phone

  • Contain the complete task at 320 pixels without hiding the primary action behind sideways scrolling.
  • Recompose dense layouts for touch instead of shrinking controls or text.

Prove it before release

  • Exercise every declared state and every legal event, including failure and recovery.
  • Verify keyboard order, focus return where focus moves, touch targets, and reduced motion.
  • Check 320, 375, 414, 768, and desktop widths with no page overflow or unreachable action.
Try the real piece

The guidance stays. The visual kit changes.

Choose a kit, then open the working component in that system.