Two good screens that don’t belong to the same product
A coding agent that builds you a settings screen on Monday and another on Thursday will hand you two good screens that don’t belong to the same product. Different spacing, different button treatments, a new colour that seemed helpful in the moment. The agent isn’t wrong either time. It has no memory of the taste decisions you made last week, so it makes fresh ones, and fresh decisions drift. The same failure hides inside any rule with a judgment call in it. A design system written for human designers could afford “use elevation sparingly,” because a designer reads that roughly the same way twice; a builder that writes code and starts fresh on every generation cannot. A rule that passes or fails doesn’t drift.
So when agents build the UI, taste has to be compiled down to assertions a screen can pass or fail, and served where the builder actually pulls from. That is what the AI Hero design system is, and the receipt is the gallery: fourteen interactive prototypes, designed as separate explorations, that open looking like one studio made them. To be plain about its status, the system is a design-sprint artifact. It is the shared language behind those prototypes, not a product we ship to customers. Coding agents wrote most of the prototypes’ UI, and at agent speed a human can’t sit in review catching every spacing choice on every generated screen, so we settled the system before designing the first app. First the four principles, then the status vocabulary, then how the system reaches the agents.
