Skip to content
Automation Squad

Skill review · by Paul Bakaus (pbakaus)

Impeccable Claude Skill

Impeccable is a Claude skill for frontend design, shipped by Paul Bakaus — the jQuery UI creator — at pbakaus/impeccable and impeccable.style. It packages one skill with 23 slash commands (audit, critique, polish, bolder, quieter, animate, and the rest), 61 deterministic detector rules, and a live browser-iteration mode, all aimed at stopping AI-generated UI from converging on the same Inter-font, purple-gradient, card-in-card look. It started from Anthropic's official frontend-design skill and outgrew it; the repo sits at roughly 64,600 stars under Apache-2.0 and was pushed the day of this review. The one thing to know before installing: this is not a single markdown file. Running `npx impeccable install` writes skill folders and hook manifests into your project, and `/impeccable init` adds a PRODUCT.md at the root — some harnesses also require you to approve its hooks. It works in Claude Code, Cursor, Codex CLI, Gemini CLI, Grok Build, and others.

View the sourceApache-2.0 licensed · 64,583★ · facts checked September 1, 2026
Robert MacKelfresh

By Robert MacKelfresh

Founder, Automation Squad ·

Install

  1. 1From your project root, run `npx impeccable install` — it detects installed harnesses (e.g. ~/.claude, project .cursor), lets you pick providers and project-vs-global scope, and installs the skill plus hook manifests. Reload Claude Code afterward.
  2. 2Alternatively, in Claude Code: `/plugin marketplace add pbakaus/impeccable`, then open `/plugin` and install Impeccable from the list.
  3. 3Run `/impeccable init` once — it asks about durable product context and writes PRODUCT.md at your project root.
  4. 4Use it: `/impeccable audit <target>`, `/impeccable critique <target>`, `/impeccable polish <target>`, or just `/impeccable redo this hero section`.
  5. 5Update later with `npx impeccable update`. Codex and Grok Build users must re-approve project hooks after updates that change hook files.

What it does

Design commands
23 sub-commands under one /impeccable skill: craft, shape, critique, audit, polish, bolder, quieter, distill, harden, onboard, animate, colorize, typeset, layout, delight, overdrive, clarify, adapt, optimize, live, and more. `/impeccable pin audit` creates a standalone /audit shortcut.
Project context
/impeccable init inspects the project and writes PRODUCT.md (audience, purpose, constraints, voice); /impeccable document generates a DESIGN.md from existing code so later commands design against your real system, not category habit.
Deterministic detectors
61 rules that run via the CLI and browser extension with no LLM and no API key, catching mechanical tells like gray text on colored backgrounds, pure black/gray, and nested cards.
Live browser iteration
/impeccable live lets you pick elements in the running page and generate visual variants in place instead of describing changes in chat.
Anti-pattern guardrails
Explicit bans on overused fonts (Inter, Arial, system defaults), purple-to-blue gradients, cards nested in cards, gray-on-color text, and bounce/elastic easing — the standard AI-design tells.

Common questions

Is Impeccable an official Anthropic skill?
No. It is built and maintained by Paul Bakaus (creator of jQuery UI, formerly of Google), published under Apache-2.0. It started from Anthropic's official frontend-design skill and extended it substantially.
Does Impeccable cost anything?
No. The skill, CLI, and browser extension are free and Apache-2.0 licensed. The 61 detector rules run deterministically with no LLM and no API key; the skill itself consumes your normal Claude usage.
Does it only work with Claude Code?
No. The same installer targets Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Grok Build, Hermes, OpenCode, and a dozen other harnesses. Claude Code additionally gets a plugin-marketplace install path.
What is the difference between audit, critique, and polish?
audit runs technical quality checks (accessibility, performance, responsive behavior); critique is a UX design review with heuristic scoring on hierarchy and clarity; polish is the final design-system alignment pass before shipping.