Anti-slop

The habits of generated UI to avoid, and what to do instead.

Look

AvoidInstead
A cell grid or dot field behind the pageRules between content; dots only in an empty gutter
Green on black, scanlines, a > promptInk on white, warm near-black in dark, plain headlines
Gradients, blobs, glow, blurFlat fills and 1px rules; only a button is lit from below
Rounded cornersSquare, everywhere
Yellow headers, borders, icons, badgesOne yellow primary, the selection wash
A row of equal stat cardsA status strip
A box inside a frameA rule
A coloured bar on one edgeThe selection wash
A round dot for a statusA square mark and a word

Words

AvoidInstead
A small label above a headlineThe name in the panel header row
Sentences in mono capitalsSentences in the sans
EmojiWords and the icon set
Blazing, seamless, superchargeWhat happens and when
Brackets on every labelBrackets on machine actions only
John Doe and 1,234Believable names and figures

Behaviour

AvoidInstead
A caret blinking at restA caret only while text types
Content that fades in on scrollContent that is there
A dialog mounted only while openopen and onOpenChange

Install

For your coding agent

GitHub

Please star me pookie

198

A new design system every week

Leave your email before you copy the prompt.