Every design rule measures absence. Here is one that measures presence
Eduardo CalvoWrote the skill and the detector this post measures with
We had 38 rules and a page that passed all of them and still looked like nothing. That is not a rule failing. That is the rule set pointing the wrong way.
The problem, stated precisely
Every anti-slop rule measures absence: no gradient text, no emoji icons, no uniform grid,
no transition: all. Not one measures whether the page committed to anything. So the shortest
path to a perfect score is to risk nothing at all. A blank page with a single paragraph scores
clean.
The gradient the detector creates points at characterless.
Three signals that measure the opposite
All three read the rendered page, not the source, because presence is a property of what lands on screen.
Display ambition — the largest rendered font size divided by the body size. Below about 2.5x, nothing on the page is display type.
Committed colour — the share of the page covered by a surface that is not the paper colour. A page of white with tinted cards is not committed; a page with one band of real colour is.
Boxedness — how many elements are drawn as containers: a frame on three sides or more, or a shadow. Above roughly eighteen, the page is a container diagram.
It reproduced a human ranking
Scored across seven pages, this ranked the one the reviewer liked most at 95 and the three they had called bland at 35, 38 and 48 — before being told which was which. That is the only validation that matters for a metric like this.
Two things it got wrong first
Colour is a page property, not a fold property. Measured on the fold, it punished exactly the composition the best references use: two of the four landings we benchmarked carry almost no colour in their fold and put their committed surfaces further down. Scoring the fold dropped one page 27 points the moment its hero got the air it needed.
A border on one side is a separator, not a box. Counting them made a 14-row table read as 14 containers, which ranked the densest page last for doing exactly what a console should do. Only a frame on three sides or more, or a shadow, draws a container.
Where this goes
Forty-nine gates against slop, and a small number against bland. The second half is not in the released detector yet, and the fourth signal we tried — “a bespoke mark at scale” — still has no definition that works; it counted a 1352px chart as a hand-drawn mark.
Publishing the failure is part of the point. A metric you cannot see the seams of is a vibe with a font.