If you've shipped front-end with Claude, Cursor, or Copilot, you know the look. Purple gradient, three equal cards, Inter blown up huge, a "John Doe" testimonial, 300ms on everything. The tools don't choose it. They default into it, because the average of everything they trained on is generic.
I'm a designer, and undoing the same five mistakes by hand stopped scaling. So I built ux-skill.
It sits between you and your AI tool and swaps improvising for constraints:
You describe the project in a forced brief.
It builds a real design system: type, color, layout, motion.
It generates the code against that system.
It lints the result against 152 rules and blocks the generic version before it ships.