Skip to content

Impeccable

Frontend design skill with 24 commands and a 62-rule detector that flags generic AI-looking UI, by Paul Bakaus.

Reviewed by Sheela · Updated

View on GitHub Open source

Our rating

4.3/5

A real detector and a shared design vocabulary make this the design skill worth installing, provided you switch off telemetry and keep it the only design skill in the project.

What it is

Impeccable gives coding agents a design vocabulary and a check for common "AI slop" in frontend code: Inter everywhere, purple gradients, cards inside cards, grey text on colour. It installs as one /impeccable skill with 24 commands such as craft, audit, polish, typeset, layout and live.

It started from Anthropic's frontend-design skill. A CLI detector and browser extension run 62 deterministic rules with no LLM or API key, and a hook runs the detector whenever the agent edits UI files. It supports 17 agents, including Claude Code, Cursor, Codex CLI, Gemini CLI and GitHub Copilot.

Our review

Impeccable earns its place because it does not rely on the prompt alone. Its detector runs 62 deterministic rules, from purple gradients and nested cards to line length, cramped padding, small touch targets and skipped headings, with no LLM or API key, and it exits with code 2 when it finds something, so it drops straight into CI. The repo has about 85,200 GitHub stars, and CLI v4.7.0 shipped on 19 October 2026 with scans of desktop and webview apps over a Chrome debugging port.

The README is candid about what a pass means: a clean run is "evidence, not proof" of visual or accessibility quality. The --github flag turns findings into pull-request annotations, though GitHub shows at most 10 of each type per step. /impeccable init writes a PRODUCT.md so later commands know the audience and constraints, which is what separates it from a list of banned fonts.

Some defaults need attention. When a new design starts, the skill always asks impeccable.style to deal a hand of visual directions, and unless you opt out it also records which option won, though never project names, files or code. In Claude Code the hook runs even if you deny the agent's tool call, so the engine binary may download into ~/.impeccable/bin anyway. Live mode can run a package.json script with your permissions, so it belongs in trusted checkouts only.

Running it beside another anti-slop skill is a poor idea, as SSD Nodes notes, because both fire on every frontend request with conflicting rules. Compared with Anthropic's frontend-design skill, from which it grew, Impeccable trades a single prompt file for a binary, hooks and a network call: more machinery than a backend-heavy team needs for the odd admin page.

Where it earns its place

  • A frontend lead at a 10-person startup whose agent-built pages all look alike

    Give the agent a design vocabulary and catch generic patterns before review

    Run npx impeccable install, then /impeccable init to write PRODUCT.md; use craft for new surfaces and polish before merging. Free; the cost is the extra agent turns each command spends.

  • A design-systems engineer maintaining a component library

    Block AI-slop patterns in pull requests

    Add npx impeccable detect --github src/ to CI; it exits 2 on findings and annotates the diff. A brand font such as Inter can be waived with ignores add-value rather than turning the rule off.

  • A design agency pitching a redesign to a prospective client

    Audit the client's live site before the pitch

    npx impeccable detect https://client.example scans the rendered page through a local Chrome and lists findings. A clean result is evidence, not proof, so a designer still reviews it across viewports.

Before you commit

Setup
npx impeccable install from the project root detects installed agents and writes the skill plus a hook; then run /impeccable init. Node is needed only for npx; the engine binary downloads once into ~/.impeccable/bin.
Integrations
17 agents including Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot and Grok Build; a VS Code Marketplace extension; a browser extension; JSON and GitHub Actions output for CI.
Data and privacy
Each new design asks impeccable.style for visual directions; unless opted out it records which one won, never project names, files or code. Opt out with npx impeccable telemetry off, DO_NOT_TRACK=1 or a project-level setting. Apache-2.0; no published security advisories.
Cost at scale
Free and open source with no paid tier; the cost is model usage for the extra design commands, and CI scans run locally with no API spend.
Limits
URL scans can't read cross-origin CSS without CORS; live mode works only on local checkouts and runs a package.json script; Cursor and Gemini CLI need nightly or preview builds for skills.

What's good

  • 62-rule deterministic detector with CI exit codes
  • GitHub Actions annotations and JSON output
  • Supports 17 agents
  • Frequent releases

What's not

  • Telemetry on by default
  • Contacts impeccable.style whenever a new design starts
  • Hook can download a binary even when you deny a command
  • Conflicts with other design skills

Best for

Developers whose agents build frontend UI and want it to look less generic.

Alternatives

Impeccable: common questions

Is Impeccable worth it?
A real detector and a shared design vocabulary make this the design skill worth installing, provided you switch off telemetry and keep it the only design skill in the project. We rate it 4.3 out of 5.
How much does Impeccable cost?
Free and open source (Apache-2.0).
What are the downsides of Impeccable?
Telemetry on by default; contacts impeccable.style whenever a new design starts; hook can download a binary even when you deny a command; conflicts with other design skills.
Who is Impeccable best for?
Developers whose agents build frontend UI and want it to look less generic.
How much does Impeccable cost for a team or in production?
Free and open source with no paid tier; the cost is model usage for the extra design commands, and CI scans run locally with no API spend.
Is Impeccable safe for company data?
Each new design asks impeccable.style for visual directions; unless opted out it records which one won, never project names, files or code. Opt out with npx impeccable telemetry off, DO_NOT_TRACK=1 or a project-level setting. Apache-2.0; no published security advisories.
What are the best Impeccable alternatives?
The closest alternatives we have reviewed are Anthropic Skills and Agent Skills (Addy Osmani).

Answers checked Oct 23, 2026.

Make Impeccable? Show this rating on your siteImpeccable rated 4.3 out of 5 on ReviewRamble