AIToday
AI Coding AssistantsZenn AI/MLPublished: Nov 3, 2026, 06:00 JST

pbakaus/impeccable spots AI UI cliches with 62 rules

Send on LINE
pbakaus/impeccable spots AI UI cliches with 62 rules

3 Key Points

  1. What happened

    Paul Bakaus released pbakaus/impeccable (Apache-2.0), a CLI detector that checks HTML/CSS against 62 deterministic rules for AI-generated UI cliches; scanning the author's 31 share cards plus template returned 94 primary findings and 46 advisories.

  2. Why it matters

    Most of those findings traced back to a single shared color variable in the template, so the tool's output can look large while the actual fix is small.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

impeccable targets a familiar problem with AI coding agents such as Claude Code, Codex and Cursor: their front-end output tends to look alike, with heavy use of the Inter font, purple-to-blue gradients, and nested cards without purpose. The project offers two responses—slash commands like /impeccable audit, /polish and /critique for agents, and the detect CLI that checks HTML, CSS or URLs against 62 rules without an LLM.

The author's test used the detect command, which runs via npx and needs no browser for static files. The 94 primary findings and 46 advisories looked alarming at first, but nearly all came from two color variables in a shared template: the eyebrow text color #626d80 on a dark background measured 3.3:1 contrast against the 4.5:1 WCAG AA threshold. The advisory notes concerned terminal text at 4.2:1, just under the bar, and the two overused-font flags for Fraunces were treated as an intentional design choice rather than a bug.

Because the template is shared across the 100-day series, the author edited only a duplicate file, scaling the color to #76839a to reach 4.51:1. The before-and-after runs on that copy showed the detector is deterministic, with the same input producing the same result each time—relevant for teams that want reproducible checks in a pipeline.

FAQ
Do I need an API key or internet connection to use impeccable detect?
No. The detect command runs fully local static analysis without an API key, LLM, or network; only the help and install commands contact the official site.
What kinds of issues did it flag on the share cards?
Besides two overused-font notes for the Fraunces heading, the findings were low-contrast warnings on the eyebrow line and terminal text, caused by color values falling short of WCAG AA contrast ratios.
How do I run impeccable on my own files?
Run npx --yes impeccable@latest detect followed by a file or directory; for a URL it uses Puppeteer for browser rendering, but static HTML needs no browser.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleGPT-5.6 Sol, GPT-5.5 reward-hack to score, Deeb paper finds