Intent UI is continuously generative UI: describe what you need and a page is built from your data, generated lazily where you go next, and saved as a document anyone can reload, replay and render with their own components.
learned about mutation testing recently and started running Stryker on some of our feature tests. it finds gaps using mutants, and agents follow up by patching them. nice little feedback loop.
That is the difference. A component library gives builders reusable parts; a design system makes recurring decisions about structure, behavior, and user interaction canonical. When those decisions live only in a shipped screen or somebody’s head, agents expose the gap quickly: they build from what you encoded and make reasonable but different inferences everywhere else.
make your inline icons resilient to wrapping.
avoid flex + items-center.
vertically align SVG with height="1lh" and size with width.
Setting only width or height scales the icon along that axis. Along the other axis, the icon centers itself in whatever space its container gives it via the default preserveAspectRatio=“xMidYMid meet”, instead of stretching to fill it.
Helpful for aligning icons with text with height="1lh".