← All posts

On-brand isn't the same as good

Checking work against a brand's own rules misses two things: work that follows the rules and is still bad, and work that breaks them on purpose and is right to. Both need design knowledge.

Give an AI your brand’s rules and it will check work against them. Right colours, right fonts, logo used properly, photography in the correct style. It’ll tell you the piece is on-brand.

On-brand and good are not the same thing, and a rule-checker can’t tell the difference.

It will wave through work that uses every correct colour badly. Right palette, no hierarchy, spacing all over the place, the eye with nowhere to land. Every box ticked, and the thing still doesn’t work. It passes because it matches, not because it’s any good.

And it will reject the opposite. A piece that breaks a rule deliberately, because breaking it is the whole idea, gets flagged as off-brand. The one moment of actual creativity is the one thing it marks wrong.

Both failures come from the same place. Matching rules is not the same as understanding design.

The thing clients can’t build themselves

You can write your brand down. You can’t easily write down design itself: why some type pairings sing and others clash, why one layout breathes and another suffocates, which colour combinations the eye accepts and which it fights, why a particular route feels premium and a near-identical one feels cheap.

That knowledge isn’t vibes. A lot of it is well understood and well documented. Type theory and where type systems come from. Colour theory and the psychology underneath it. Visual hierarchy, contrast, the craft rules a good designer applies without thinking. Decades of what’s worked and what hasn’t, and the reasons why. Accessibility, understood as the reasons behind the rules rather than a pass-or-fail checklist.

Because it’s teachable, it can sit inside the engine as a layer of its own, across every brand, under the specific rules of any one of them. That’s the difference between an engine that checks your guidelines and one that can actually hold a view.

Without it, you’ve got a very fast proofreader. With it, you’ve got something closer to a creative director: able to say not just whether the colours are right, but whether the work is any good, and why.

Judgement, not compliance

Here’s where it matters most. A brand rule is a default, not a law. Knowing when to keep it and when to break it is the entire job of creative direction.

A rule-checker can’t make that call, because it only knows your rules. A layer that understands design can. It knows what the rule is for, so it can tell a mistake from a choice. It can look at a deliberate break and say that works, here’s why, rather than flagging it on sight. And it can tell you when a route that follows every rule is still the wrong route, which is the harder and more valuable thing.

That’s the whole point of keeping a real creative in the loop, except now the engine can meet them partway. It can form an opinion worth arguing with, instead of handing back a list of boxes it couldn’t tick.

Why this is the part that counts

When anyone can produce anything, following the rules stops being the achievement. Any tool can match a hex code. The scarce thing is judgement: knowing what’s worth making, and knowing good from merely correct.

An engine that only checks compliance keeps you safe and keeps you average. One that understands design can help you make something actually worth putting out. That’s not a tighter leash on the work. It’s a better collaborator for it.

On-brand is the floor. Good is the point. You need design knowledge to tell them apart.