uikit

Installation
SKILL.md

uikit

AI-generated UI has a signature. Three equal feature cards, a violet gradient, Inter on slate-900, a div-built fake dashboard in the hero, 01 / 02 / 03 eyebrows over content that isn't a sequence. None of these are bugs and no test catches them. They are defaults, reached for because the model had no reason to reach anywhere else.

uikit is the reason. It supplies the constraint that makes a UI decision this project's decision, and it names the tells so they can be avoided deliberately rather than reproduced accidentally.

The whole skill hangs off one idea: taste is spent only where nothing else constrains the choice. A project with a recorded design system gets consistency. A project with shipped components gets conformity. A greenfield project gets a point of view drawn from its own subject matter. None of them get a default. That is the precedence ladder, and every other section defers to it.

What uikit is not

  • Not a design-system recorder. DESIGN.md has one owner, and it isn't this skill. uikit reads it and never writes it, because a skill that both invents the taste and records it can't be held to either job honestly.
  • Not a taste library. No bundled palettes, no font pairings, no style catalog. A lookup table of 161 palettes is exactly how every project styled from it ends up looking like every other one.
  • Not the code reviewer. Convention-fit, correctness, and completeness are a general review's job. uikit's audit is visual and interaction-level only.
  • Not a gate. The pre-flight critiques its own output; it never fails a build. Taste is not a pass/fail check, and a build that can fail for it fails on something unfalsifiable.
  • Not an environment provisioner. It never installs a browser, never starts a dev server it wasn't told to start, never seeds data.

When this fires

Installs
134
Repository
mimukit/skills
GitHub Stars
1
First Seen
Aug 6, 2026
uikit — mimukit/skills