Agent skill

Variant Skill: Build Three UI Options and Pick One

The variant skill has an AI coding agent build three deliberately different versions of one component behind a URL picker in your real page, then stops so you choose.

Install
/plugin marketplace add jakubkrehel/skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the variant skill?

The variant skill is a folder in Jakub Krehel's skills collection. You name one piece of UI and the agent builds three versions that differ on one chosen axis, such as structure, density or emphasis. They sit behind a picker in your real page. It lists tradeoffs and never ranks them.

The variant skill lives in the skills/variant folder of the jakubkrehel/skills repository. Its description is short: it builds multiple variants of a component you are working on and helps you iterate and pick one.

It takes one described piece of UI and produces three versions that differ on purpose. They go behind a picker in the real page, so flipping between them takes one click instead of a screenshot thread.

What changes in your agent's output

  • The agent restates your brief in one sentence, then names the set of variants before it writes any code.
  • Names describe a direction, such as Quiet, Editorial or Dense, and never Option A.
  • Each variant takes a different position on one primary axis. A variant that only changes the accent color or the copy is cut.
  • Variants render one at a time at full size, with realistic content and the item count the page will really carry.
  • The run ends with a table of tradeoffs and no favourite marked.

The axes a variant can vary on

  • Structure: grouping, order, column count and what collapses.
  • Density: the spacing scale and how much fits on screen.
  • Emphasis: where filled color goes and what recedes.
  • Type: scale steps, weight contrast and line measure.
  • Voice: labels, tone and how much copy appears.

Who the variant skill is for

Best for

  • Deciding between layouts for one card, form, pricing block or header before you commit to a build.
  • Sharing a link per option so a teammate can open each variant directly and compare.
  • Projects with real tokens and components, since variants are built to look shippable tomorrow.

Not for

  • Whole screens. One piece of UI per run, so the metric card qualifies and the dashboard does not.
  • Auditing existing UI. The README assigns reviews of existing UI to interface-review and better-interface.
  • Getting a ranking. It produces candidates and leaves the choice to you.

Use it with UiChemy

Variant helps you settle one component's design in your own code. When the chosen design lives in Figma or a built page, bring it into WordPress with UiChemy as an editable build. Click Get Started on uichemy.com. Related: polish, layout and pick-ui-library.