Impeccable is an open-source design skill for AI coding agents. It installs into coding tools such as Claude Code, Codex, Cursor and GitHub Copilot, then gives the agent design guidance, a vocabulary of named design commands and an automated checker for interface patterns that AI-generated frontends tend to repeat.
The Impeccable design skill is positioned as giving an agent the design expertise to build interfaces from scratch, improve existing ones and stay true to an existing design system. Its repository summarizes the package as one skill, 24 commands, live browser iteration and 61 deterministic detector rules for AI-generated frontend design.
The website credits Paul Bakaus as its creator, and new installs download an engine signed by Renaissance Geek, Inc., which is also listed as the developer of the Impeccable Chrome extension. According to the project README, Anthropic's frontend-design was the first widely used design skill for Claude, and Impeccable started from it.
"Impeccable" is also an ordinary word used by unrelated businesses; this page covers the design skill published from the pbakaus/impeccable repository.
As captured on October 5, 2026, that repository showed 76.3k stars under the Apache-2.0 license. On the same date, the extension's store listing showed 60,000 users.
Everything runs through one main skill, /impeccable, followed by a command or a plain-language request; audit, polish, critique and the other commands need no separate installation.
The command reference groups the commands into six families: Create (2), Evaluate (2), Refine (8), Simplify (3), Harden (4) and System (5).
A frequently used command can be pinned as a shortcut, such as /impeccable pin critique, which forwards requests to the main skill so its improvements still carry through.
Impeccable asks once about your users and their goals, saves that context in PRODUCT.md and reads it before later design work. The document command reads the interface and records colors, typography and component rules in DESIGN.md, so the next page or the next agent can follow the same decisions. Updating Impeccable replaces its own installed files and leaves a project's PRODUCT.md and DESIGN.md alone.
The AI slop detector is the part that works without a language model. Its catalog lists 61 detector rules plus 6 patterns reserved for design review. The checks look for issues such as low contrast, overflowing text, common AI design patterns and drift from a documented design system.
Design hooks run the detector while the agent works on UI files, so findings arrive while the change is still in context. Claude Code and Codex get focused feedback after each edit plus a broader check when the agent finishes its turn, GitHub Copilot runs the full detector after supported edits, and in Cursor a finding can block a proposed write until the agent revises it.
Live Mode, labelled beta, lets you pick part of a running page and compare three variations in place, or use Steer to direct the whole page; the version you accept becomes part of your source code. The generate command starts a similar comparison from chat when you can already name the element and direction, as in generate 3 bold variants of the pricing cards.
For new work, Impeccable draws on human-reviewed design directions, each with its own visual rules, and weighs them against ideas taken from your product. With image generation it can work mockup-first (comp-led); without it, Impeccable builds directly in code (code-led), which tends to look more coherent but usually less ambitious.
Getting started needs a coding tool, a project folder and Node.js 22.18 or later; an empty project or a freshly scaffolded app is fine.
Installer-based setups update with npx impeccable update, and npx impeccable check looks for a newer version; marketplace installs update through the coding tool's plugin manager. Teams can instead keep one recorded version as a Git submodule linked into their coding tools.
It fits less well in two situations:
Supported coding tools include Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode and Pi, among others.
| Route | How it works |
|---|---|
| Impeccable installer | npx impeccable install selects the build for your tool; requires Node.js 22.18 or later |
| Claude Code plugin | /plugin marketplace add pbakaus/impeccable, then install Impeccable from the /plugin list |
| skills.sh | npx skills add pbakaus/impeccable installs the shared build |
| GitHub Copilot app | built in; enable it under Settings → Experimental |
| ZIP download | copy the contents, including hidden folders, into the project root |
As a Claude Code design skill, Impeccable gets more than the skill files from its installer: on Claude Code, Cursor, Codex, GitHub Copilot and Grok Build, the installer also adds a provider-native hook manifest for the current project.
Live Mode works with web pages on a running development server or with local static HTML, and the supported frameworks include Vite-based apps, Next.js, SvelteKit, Astro and Nuxt. Outside the coding tool, a Chrome extension adds an Impeccable panel to DevTools that shows design issues on pages you choose to inspect.
Impeccable's public skills, commands, CLI and detection engine are free and open source under the Apache 2.0 license; the costs that apply come from the tools around it:
The privacy policy also describes a waitlist for Impeccable Pro, which stores sign-up emails to notify people when Pro is ready. No Pro features or prices were published on the pages checked.
Two other agent skills appear alongside Impeccable in independent roundups of frontend design skills.
| Option | What it offers | License |
|---|---|---|
| Anthropic's frontend-design | One skill with guidance on aesthetic direction, typography and avoiding templated defaults | terms in its LICENSE.txt |
| taste-skill | Portable skills for layout, typography, motion and spacing, plus image-generation skills for reference boards | MIT |
| Impeccable | One skill with a command vocabulary, project context files, detector rules, hooks and Live Mode | Apache 2.0 |
Anthropic's frontend-design is the frontend design skill Impeccable started from; it describes itself as guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. The Impeccable README frames its additions as a single setup flow, 24 commands and 61 deterministic detector rules that the CLI and browser extension run with no LLM and no API key.
taste-skill is an MIT-licensed set of portable agent skills aimed at stronger layout, typography, motion and spacing than boilerplate-looking UIs, and its repository also includes image-generation skills for web, mobile and brand-kit reference boards.
Yes. The public skills, commands, CLI and detection engine are free under the Apache 2.0 license. Usage charges from your coding tool, model provider or image generation are billed separately by those providers.
No. The detector and design hooks run as code without an AI model or API key; only design work done by your agent uses its model.
Use generate when you can name the element and the direction you want, and Live Mode when you want to pick elements yourself, annotate them or steer the whole page during a browser session.
Only partly. The detector, hooks and Live Mode target web interfaces, so the documentation recommends the audit command for native reviews.