
We gave four popular Claude Code design skills the same job: redesign one existing landing page. Only Impeccable changed how the page looked. taste-skill, Jakub Krehel's better-ui and Emil Kowalski's skills polished details at best, and left the design itself where it was.
That matches what their makers say: skills encode rules and polish, not taste. If you're not a designer, a skill won't make you one.
Our picks:
| Skill | Maker | What it's for | Changed the look in our test? | License | GitHub stars (Oct 23, 2026) |
|---|---|---|---|---|---|
| Impeccable | Paul Bakaus | Direction, critique and polish; 60 slop checks | Yes | Apache-2.0 | 85,545 |
| taste-skill | Leon Lin | Art direction from curated sites, plus real images and browser checks | No, polish only | MIT | 101,627 |
| better-ui | Jakub Krehel | Polish values: radius, shadows, icons, motion | No, polish only | MIT | 8,206 (jakubkrehel/skills) |
| Emil Kowalski's skills | Emil Kowalski | Motion and interaction | No, polish only | MIT | 49,077 |
| frontend-design | Anthropic | Aesthetic direction; the official baseline | Not tested | Apache 2.0 | 183,301 (anthropics/skills) |
All five are free and open source.
We used each skill on the same existing landing page, with the same prompt: "Please use the [skill] skills to redesign / improve the existing landing page." Then we compared the result with the original.
We used the latest version of each skill as of October 2026, including taste-skill v2. We didn't run Anthropic's frontend-design in this test, so we describe it without claiming results.
Alongside the test, we read each skill's own instructions (its SKILL.md), its repo and site, and what people say about it in 1,002 Reddit threads we coded from July to October 2026.
What it is: a single skill with 24 commands, made by Paul Bakaus, creator of jQuery UI (impeccable.style). Among them:
shape, critique and auditpolish, bolder, quieter and distillanimate, typeset and layoutIt also runs 60 deterministic checks for common AI tells, without an LLM. It treats marketing pages and app UI differently.
In our test: the only skill that made visible changes to the design, not just the details.
Where it's strong:
Where it falls short:
Install: npx impeccable install. It also works in Cursor, Codex, Gemini CLI, GitHub Copilot and others.
What it is: "the anti-slop frontend framework for AI agents," by Leon Lin (tasteskill.dev). Version 2, released in October 2026, is a different skill from the original. It:
It started with landing pages and websites. Version 2.1 added dashboards and app screens.
In our test: some polish, no visible change to the design.
Where it's strong:
Where it falls short:
Still, the direction is worth noticing: the most popular anti-slop skill rebuilt itself around curated references.
Install: in Claude Code, /plugin marketplace add Leonxlnx/taste-skill, then /plugin install taste-skill@taste-skill. Elsewhere: npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend".
What it is: one of 14 skills in jakubkrehel/skills by Jakub Krehel, a design engineer who runs the interfaces.dev magazine. better-ui "polishes the surfaces, icons and motion" with exact values:
It reports findings in a table, with a verdict to block or approve.
In our test: some polish, no visible change to the design.
Where it's strong: exact, checkable rules for details most people don't know to fix.
Where it falls short:
Install: npx skills add jakubkrehel/skills
What it is: 15 skills from emilkowalski/skills by Emil Kowalski, a design engineer at Linear and the creator of Sonner and Vaul. The main one, emil-design-eng, is "mostly animation, but also some design advice":
In our test: some polish, no visible change to the design.
Where it's strong: the best guidance on motion of any skill here. The others include animation reviews and a skill for picking a UI library.
Where it falls short:
Install: npx skills@latest add emilkowalski/skills
What it is: Anthropic's official skill (SKILL.md). It tells Claude to:
It lists five looks that AI design clusters around, including the cream, serif and terracotta one, and tells Claude not to default to them. It never asks you for a reference.
Why it's here: it's the skill ChatGPT recommends on these questions, and the one most people install first. One independent roundup calls it "the floor, not the ceiling" (Composio); critics on Reddit say it pulls everything toward Anthropic's own look.
Install: /plugin install frontend-design@claude-plugins-official
Skills are rules, not taste. Every skill here tells Claude what to avoid and which values to use. None of them tells Claude what your product should look like. Without that, the model still designs from the average of what it was trained on: the most common layouts, fonts and colors on the web. Anthropic calls this "distributional convergence" (Anthropic).
Each skill has its own look. On Reddit, people say every popular anti-slop skill ends up with a recognizable style of its own, because everyone uses the same ones. Banning one default moves you to the next.
Stacking them fights itself. Even the two polish skills disagree on small values: better-ui sets a 0.96 scale on press, Emil Kowalski's sets 0.97. Reddit's advice is to turn skills off and compare against no skill at all.
The makers say it too. Bakaus says taste can't be mass-produced. Kowalski says the creative part is up to you. Krehel's set calls itself "evidence, not taste."
What changed our results most wasn't another skill. It was giving Claude a few strong references, curated by someone with taste.
The usual references aren't enough. Pointing Claude at Mobbin didn't fix it in our testing: inspiration galleries are the average of the web too, which is what the model already knows. A small set picked by designers made the difference. The most upvoted workflow in our Reddit study works the same way: copy a strong reference's layout first, then run a skill.
Two ways to do it:
claude mcp add --transport http subframe https://mcp.subframe.com/mcp, sign in with /mcp, then ask: "Find inspiration on Subframe, then design a landing page for my project."Then keep a skill for what skills do well: Impeccable for critique, better-ui or Emil Kowalski's skills for polish and motion.
Impeccable, if you want one. It was the only skill in our test that changed the design itself, and it's the most recommended on Reddit. Anthropic's frontend-design is the official default and a reasonable free baseline.
Usually not. Skills overlap and contradict each other, down to small values like the scale on a button press. Pick one direction skill, add a polish skill if you need it, and compare against a run with no skill.
It's a good floor, but it never asks for a reference, and critics say it pulls output toward Anthropic's own look. Pair it with a few curated references.
Mostly yes. Impeccable and taste-skill list Cursor, Codex, Gemini CLI and others. jakubkrehel/skills ships Codex and OpenCode setups. Emil Kowalski's repo installs through the skills CLI.
Not on its own. Skills remove known AI tells and tighten details, but they don't choose a direction for you. Curated references do that part.
Skills polish; references decide what the page looks like. Get Subframe's inspiration MCP free, or try Subframe, where the AI uses curated inspiration automatically when a design needs it and follows your design system when it doesn't.