Skip to main content
variantby Jakub KrehelDesignGitHub stars: 7.9k

Variant skill: what it does and how to install it

Builds three deliberately different UI variants in the real page, with a picker for comparing directions and choosing one to promote.

Summary generated from the skill's documentation.

Install

$ npx skills add jakubkrehel/skills --skill variant

Run it in a terminal. If your agent is already running, start a new session so it picks the skill up.

About this skill

What it does. Takes one UI component, reads its surrounding styles, tokens and layout, then builds three purposefully different variants around one axis such as structure, density, emphasis, type or voice. It hosts them on the real page behind a grouped picker, selectable with a ?__variant= URL, and checks each against accessibility and responsive requirements.

When to use it. Use it to explore alternatives before choosing a direction, then promote the selected variant and remove the harness. It is not for reviewing existing UI, stress-testing one component or mapping its states; those belong to separate skills.

History

Repo stars

7.9k+428 since 1 Oct 2026

Stars are counted for the whole repository, which holds 11 skills.

Show as a table
Repo stars by day
DateRepo stars
12 Oct 20267,835
11 Oct 20267,732
10 Oct 20267,691
9 Oct 20267,620
8 Oct 20267,532
7 Oct 20267,513
6 Oct 20267,497
5 Oct 20267,469
4 Oct 20267,441
3 Oct 20267,428
2 Oct 20267,422
1 Oct 20267,407

Installs

11.8k

Tracking since . A chart appears once there are 7 days of data.

Installs via skills.sh

Similar skills