Impeccable
Impeccable is a skill by Paul Bakaus that gives coding agents design vocabulary and audit commands for polishing an interface.
Notes by Lior Pesoa · Updated · Works with Claude Code, Cursor, Codex, Gemini CLI
Made by Paul Bakaus.
Source: github.com/pbakaus/impeccable · Apache-2.0 license. Everything below is my review: I tested it myself.
npx impeccable installVerdict
7/10
My scoreThe one design skill in my tests that checks its own work: it removed template habits and fixed what its checker flagged. It also takes longer, and it needs its own program to run.
Tested · v4.2.0
Pros
- Ran its checker on the page, fixed what it found, and ran it again to confirm.
- Removed template habits instead of adding effects: gradient text, labels above headings, emoji used as icons.
- Reorganized the main body well: the three icon cards became alternating rows, each feature's text beside a picture of it working (widgets, a 20-week heatmap, two notifications).
- Kept the existing look, copy and prices. It polished the page, it didn't replace it.
- Works across Claude Code, Cursor, Codex, Gemini CLI and more, and is free under the Apache-2.0 license.
Cons
- Took 3.8 minutes and $0.86, against 2.4 minutes and $0.68 without it.
- Needs its own engine program, downloaded on first run. With that blocked it fell back to instructions only and produced a very different, full redesign.
- Results vary between runs more than with the other skills I tested.
- Best for
- The last pass on a page that works but looks generic.
- Skip it if
- You can't let your agent run downloaded programs.
The test
Same task, both runs
Improve the design of the landing page in index.html. Edit the file in place. Both runs started from the same page: the one built without a skill in the ui-ux-pro-max review.


What I found
- Without the skill, "improve the design" meant adding effects: glows, a grid, floating cards and an avatar row. One floating card covers the date on the phone mockup.
- With it, the agent ran the skill's checker, removed template habits, changed the type and fixed every flagged issue except four it explained.
- The main body is where it helped most: the features moved from three identical cards to alternating rows of text and a working example, which reads far better.
- In an earlier run where the skill's engine was blocked, it instead rebuilt the page as a light wall-calendar design, so the engine matters.
How I ran it: Claude Code 2.1.306 with Claude Opus, run headless twice with only Claude Code's built-in skills loaded (no user skills, plugins or MCP servers). The second run had impeccable installed in the project and its prompt started with "Use the impeccable skill." The run with the skill was also allowed to run the skill's own engine. Screenshots taken in Chrome at 1440×900 and 390×844.
Questions
Who made impeccable?
Paul Bakaus. It's published at github.com/pbakaus/impeccable under the Apache-2.0 license.
How do I install impeccable?
From your project root, run:
npx impeccable installThen, inside your coding agent, run:
/impeccable initDoes impeccable download anything?
Yes. Its launcher downloads the Impeccable engine once, on first run, unless the engine already sits next to it.