Impeccable is a free open-source design skill that gives coding agents 24 design commands and a 62-rule checker for AI-looking interfaces.
The repo is by Paul Bakaus, Apache 2.0 licensed, with a site at impeccable.style. The README's idea is that "make it pop" leaves an agent to guess, while /impeccable bolder the pricing cards loads a playbook written for that one move and aims it at one target. It says Impeccable is strongest on interfaces that already exist, and that building new pages is a harder mode it also supports.
bolder, quieter, distill, colorize, typeset, layout, animate, delight and overdrive, which goes for shaders, spring physics and scroll-driven effects.critique scores a design against usability heuristics and ranks what to fix first. audit checks accessibility, performance, theming and responsive behavior, with findings from P0 (blocking) to P3 (polish).polish, harden for errors, i18n and edge cases, clarify for unclear copy, adapt, optimize, onboard, shape to plan the UX before code, and extract to pull repeated patterns into a design system./impeccable init once per project. It reads your code, asks only what it cannot infer, and writes PRODUCT.md. /impeccable document captures your existing visual system in DESIGN.md. Every later command reads both.The detector has 62 deterministic rules for AI-generated UI tells, accessibility violations and quality problems such as cramped padding and skipped headings. The README says it uses no LLM and no API key, and scans HTML, CSS, JSX, TSX, Vue and Svelte. Source files get the pattern rules only. Rules that need a rendered page, such as low contrast and tiny text, run when you scan a URL.
npx impeccable detect src/, or a URL, with --json and --github output for Actions annotations. Exit code 2 means findings and 1 means a target could not be scanned./impeccable live opens your running dev server with an overlay. You select an element, pick a direction, and it swaps variants in place, then writes the one you accept back to your source. The README names Vite, Next, SvelteKit, Astro, Nuxt and plain HTML. It says live mode edits a local checkout only, and not to inject it into a deployed site or loosen a production CSP.
impeccable:manual-edit-validate script from your package.json with your permissions, so review it in an unfamiliar repo.codex CLI, or claude if codex is missing, with approvals, permission checks and sandboxing turned off and your environment inherited. Setting IMPECCABLE_LIVE_COPY_AGENT=chat keeps Apply in your chat session, and off disables it.npx impeccable install. It finds your coding tools, asks whether to install for the project or globally, and offers the hook. Then reload your tool and run /impeccable init, or $impeccable init on Codex. npx impeccable update refreshes it.npx, and the engine is a binary that ships with it or downloads once.