Design intelligence
for the model
that writes your code.
1,161 structured entries. A deterministic anti-slop linter. 110 brand DESIGN.md specs. Loaded into Claude Code, Cursor, Windsurf, and 14 more IDEs through one command. The session sees them. The session ships work that does not look generated.
110 design languages.
Three rails, opposite directions.
Each card is a real specimen — logo, brand colour strip, name in its own typeface. Top rail drifts left, middle drifts right, bottom drifts left. Drag any row with your finger to scrub it; release and it resumes. Tap a card to reskin the page in that brand's voice for six seconds.
110 brand DESIGN.md specs · drag any rail to scrub · tap any card to reskin the page · the catalogue keeps growing
Five parallel searches.
One recommendation.
Merged by industry fit, brand voice, and anti-slop risk.
Style
Saturated Cinema
0.94Palette
Media-derived (no fixed)
0.91Type
Bricolage × Inter × JBM
0.89Motion
Slide-up clip 480ms
0.87Components
12 compatible
0.93120 regex rules.
Run before commit.
Deterministic. JSON-queryable. The page you are reading scanned clean.
Same engine.
Every coding agent.
One mockup. Three hosts. The same tool reads the same brief.
What the surface reads as
in production.
The recommender returns tokens; you ship a surface. The brand spec, the type pair, the palette — they wrap something real. Four photos shot for the worlds ux-skill ships into: editorial publishing, architectural retail, automotive performance, ambient interiors.
Color comes from the building it's in,
not from a swatch panel.
Architecture & retail. Lighting and stone do half the work; the engine never overrides them.
Type that earned its weight
from a real publication.
Magazine + long-form. The brand library knows masthead serifs and reading-column body sans.
Tight caps. Numbers and torque
curves do the talking.
Performance + automotive. Ferrari, BMW M, Porsche-school discipline lives in the brand specs.
Quiet surfaces. Negative space
that holds the brand.
Hospitality + interior + lifestyle. Apple, Aesop, Patagonia-school restraint in the catalogue.
Photographs via Lorem Picsum · CC0 license · sourced from contributing photographers on Unsplash. Editorial use only; tinted to read on dark.
Not a marketing render.
The plugin, in the editor.
One install. Recommendation in chat. Component in editor.
/ux-design. The recommendation feeds the chat; the chat writes the component.
/ux-recommend → /ux-design
ux lint · 120 rules · file:line, why, fix
The catalogue.
The surface area.
We measured.
We wrote it down.
50-point rubric. Built from gh api on 2026-05-28.
Three runtimes.
One engine.
Pick the runtime that fits where you live. The Python wheel is the engine. The npm shim wraps it for Cursor and Windsurf. The Claude plugin loads it natively.
pip install 'uxskill[all]'
Includes engine, CLI, MCP server, and the full data bundle. Python 3.10+.npx uxskill@latest init
Wraps the Python engine for editors that prefer Node. No global install required.claude plugin install ux@ux-skill
Native install into Claude Code. Slash commands and sub-agents load on next session.14 tools over stdio for any MCP host. Same Python wheel, no extra runtime.
Read the MCP spec