Skills Design
15 skills for Claude Code, Cursor and Codex. See what they do, copy the command, install.
The scenes below are recreations of each skill's effect, not verified output from the skills themselves. The skills are third-party: we select and showcase them, we don't host or modify them.
Interface
12 skillsMakes the agent create real visual art: it starts from an aesthetic philosophy and expresses it in a graphic piece exported as PNG or PDF.
- When to use it
- When you need a finished, static visual — a poster, a cover, an illustration — with an aesthetic point of view, not a template.
- When to avoid it
- It doesn't build interfaces or components and doesn't copy an artist's or brand's style: it only generates original PNG/PDF files, not editable design files.
npx skills add https://github.com/anthropics/skills --skill canvas-design A command from the impeccable skill: turns down the volume of an interface that's too aggressive or overstimulating, without draining its impact.
- When to use it
- When a screen is “shouting” — too many accents, colors and shadows competing — and you can't tell where to look first anymore.
- When to avoid it
- If the problem is too much stuff (extra fields and options), use distill; if you want a judgment rather than a change, use critique.
npx skills add https://github.com/pbakaus/impeccable --skill quieter Impostazioni notifiche
Opzioni avanzate 4
A command from the impeccable skill: removes fields, steps and options until only the essentials for completing the action remain.
- When to use it
- When a form or panel has grown by accumulation and nobody has ever removed anything.
- When to avoid it
- If the interface is already minimal but “shouts” visually, the problem is volume, not structure: use quieter.
npx skills add https://github.com/pbakaus/impeccable --skill distill - Due CTA primarie nella stessa vista
- Il testo segnaposto fa da etichetta
A command from the impeccable skill: runs a UX review across multiple criteria, assigns a score and returns findings with the action to take.
- When to use it
- Before a human review, to get there with the obvious problems already found and ranked by severity.
- When to avoid it
- It doesn't touch the code: if you also want the problems fixed, move to polish or distill after the critique.
npx skills add https://github.com/pbakaus/impeccable --skill critique Il numero cambia da solo: guarda se «crediti» sta fermo.
A command from the impeccable skill: the last pass over the details — alignments, radii, focus, digits that don't jump — before you ship.
- When to use it
- When the design is settled and works, and only the final finishing pass remains before shipping.
- When to avoid it
- It's not a redesign: if the layout itself is wrong, fix the structure (distill) or the volume (quieter) first, then polish.
npx skills add https://github.com/pbakaus/impeccable --skill polish - contrasto 2.9:1 — serve 4.5:1
- target 32px — serve 44px
- focus manca :focus-visible
Checks your interface code against Vercel's Web Interface Guidelines and flags violations in file:line format.
- When to use it
- When you want to know whether what you built passes a compliance and accessibility check, before a user finds out the hard way.
- When to avoid it
- It doesn't redesign or fix anything: it only reads and reports. For measuring real browser performance you need something else (Lighthouse, Core Web Vitals).
npx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines Un solo prompt, sei stati. Di solito ne arriva uno.
The routing layer of ibelick's UI collection: it understands the goal and loads the smallest, most targeted skill instead of a generic one.
- When to use it
- At the start of a UI task, when you have a clear goal but don't know which specific rule you need.
- When to avoid it
- For a non-UI task it just answers “no skill needed”; and if you already know exactly which skill you want, skip it and install that one directly.
npx skills add https://github.com/ibelick/ui-skills --skill ui-skills Passa sopra la pila per aprirla, tocca un avviso per chiuderlo.
Emil Kowalski’s design engineering philosophy (creator of Sonner and Vaul): how polish, components and motion add up to a UI that “feels right”.
- When to use it
- When you want to train the agent's taste on invisible details and get components that hold up against the best.
- When to avoid it
- It's broad and philosophical: for a hard rule on a specific detail (radii, alignment, shadows), make-interfaces-feel-better is more direct; to review only animations, use review-animations.
npx skills add https://github.com/emilkowalski/skill --skill emil-design-eng Passaci sopra, poi premi il bottone.
The concrete rules that make a UI feel polished: concentric radius, optical alignment, shadows instead of borders, interruptible animations, tabular figures.
- When to use it
- When the interface is right but “feels like a prototype” and you want a precise checklist of details to fix.
- When to avoid it
- If you're after the why and the taste behind the choices rather than the list of rules, go with emil-design-eng.
npx skills add https://github.com/jakubkrehel/make-interfaces-feel-better --skill make-interfaces-feel-better - Le etichette dei controlli non si selezionano
- Il focus da tastiera si vede sempre
- L’area toccabile è più grande dell’icona
- I numeri che cambiano usano cifre tabulari
152 UI/UX rules across 12 categories — animation, timing, exits, audio, UX laws, typography — ranked by impact, with findings in file:line format.
- When to use it
- When you want a broad, reasoned review against rules — including motion, audio and cognitive laws — not just accessibility.
- When to avoid it
- It's a review rulebook, not a builder: for design and a11y compliance on code alone, web-design-guidelines is more targeted.
npx skills add https://github.com/raphaelsalaja/userinterface-wiki --skill userinterface-wiki Otto tinte, la stessa chiarezza dichiarata. In grigio dovrebbero sparire in una banda uniforme.
Builds color systems in OKLCH: conversion from hex/rgb/hsl, scales and palettes, APCA/WCAG contrast, gamut and Tailwind v4 theming.
- When to use it
- When you're building a design system's color scale and the steps look uneven, or a contrast check fails and you don't know how much to raise it.
- When to avoid it
- It only does color: for spacing, typography or layout you need a different skill.
npx skills add https://github.com/jakubkrehel/oklch-skill --skill oklch-skill --brand-600--brand-50- 10px
--radius-md - 1.25
--scale-ratio - 8px
--space-2
Looks at a public site and extracts its primitives — colors, fonts, spacing, radii, shadows — generating starting token files for your project.
- When to use it
- When you're starting from a visual reference and want to translate its rules into variables instead of eyeballing them.
- When to avoid it
- It's a starting point, not a copy: the docs themselves say it's not pixel-perfect reproduction, it doesn't derive a component library, and a single page isn't an entire design system.
npx skills add https://github.com/arvindrk/extract-design-system --skill extract-design-system Motion
3 skillsTranslates Apple's approach to fluid motion for the web: interruptible springs, 1:1 gesture tracking, momentum, translucent materials, reduced-motion.
- When to use it
- When you're building gesture-driven interactions (drag, swipe, sheet) and want them to start from the on-screen value and stay grabbable mid-motion.
- When to avoid it
- For a simple, non-gestural transition a spring is often overkill, and it's not a static-graphics tool. To review animations already written, use review-animations.
npx skills add https://github.com/emilkowalski/skills --skill apple-design A reverse-lookup glossary: from a vague description of a movement (“the thing that bounces when it opens”) it gives you the exact term.
- When to use it
- When you know which effect you want but not what it's called, and without the right name the agent gives you something else.
- When to avoid it
- It's for naming, not for building or designing: to create the motion use apple-design, to review it use review-animations.
npx skills add https://github.com/emilkowalski/skills --skill animation-vocabulary - durata
- 600ms
- curva
- ease-in-out
- proprietà
- width, left
Animare width/left ricalcola il layout a ogni frame.
Reviews animation code against a high quality bar (Emil Kowalski's philosophy): approval has to be earned, by default it flags.
- When to use it
- After you’ve had something animated, when you’re “almost there” and want to know what’s off: durations, curves, origin, dropped frames.
- When to avoid it
- That's all it does: it rejects non-motion code and doesn't write features. To build the motion use apple-design, to name it animation-vocabulary.
npx skills add https://github.com/emilkowalski/skill --skill review-animations Keep exploring
You might also like
Guides, courses and tools picked for you, starting from this page.
Google Search Console inside Claude Code
Search Console data inside your terminal.
Deploy From Scratch: From Code to Link
Deploy on Vercel with no jargon: turn the project sitting on GitHub into a public link you can send anyone, then add your own domain on top.
Clear Brief
The sheet to bring to the call
From a Confusing Brief to a Complete UX/UI
A vague brief becomes a navigable app.
Git and GitHub for Vibe Coders
Built a project with Claude Code or Codex? Learn to put it on GitHub, roll back changes when things break, and bring other people in to help.
Design Skills
AI skills for designers