impeccable
Impeccable — design vocabulary and anti-pattern detector for AI coding agents
Overview
Impeccable, by Paul Bakaus, grew out of Anthropic's frontend-design skill. It installs a single
impeccable skill into your coding agent. You drive it with /impeccable <command> <target>,
using 24 commands such as init, audit, critique, polish, typeset, layout, harden
and distill. init records durable product facts (audience, purpose, constraints, voice) in
PRODUCT.md, and document captures an existing visual system in DESIGN.md, so later commands
work from the same context.
The pack also contains a standalone detector engine. It runs 61 deterministic rules with no LLM
and no API key: side-tab accent borders, purple/blue gradients, nested cards, gray text on colored
backgrounds, low contrast, flat type hierarchy, skipped headings, overused fonts and more. You can
run it three ways: from the terminal (npx impeccable detect), in CI, or as an agent hook that
checks each UI file edit.