Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when you want several genuinely different design directions to choose from instead of one design you will iterate on — a page or UI redesign, a hero, a landing, a thumbnail layout — or a live/stream design bake-off where an audience votes. Triggers on "дай варианты дизайна", "несколько вариантов на выбор", "редизайн", "design options", "design bake-off", "/parallel-design-variants".
.claude/skills/serejaris-parallel-design-variants/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -75% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -71% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -62% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 233% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 22% | 0% |
Generate N genuinely different design directions at once, each built by its own subagent locked to a distinct visual reference, collect them in one gallery, pick winners, then run a second round that mixes the winning styles.
Core principle: divergence comes from reference anchors, not from asking "be creative." Ten subagents told "make a nice hero" produce ten similar heroes. Ten subagents anchored to terminal / broadsheet / brutalist / swiss / zine produce ten different worlds. Same content, different reference → real choice.
Not for: a single known direction (just build it), or pixel-level refinement of one chosen design (that's normal iteration).
textask how many variants (N) → spec issue (constant content + N reference anchors + briefs) → N subagents in parallel (blind to each other) → gallery index.html (side by side) → pick winners (optionally by vote) → second round: mix winning styles
redesign/index.html (gallery) + redesign/{slug}/index.html per direction. Self-contained HTML — inline CSS, vanilla JS, Google Fonts ok, no build step, no framework (so the gallery just opens).slug · name · reference / media-analog.| slug | reference | slug | reference | |------|-----------|------|-----------| | terminal | TUI dashboard (btop, lazygit) | swiss | Int'l Typographic grid | | broadsheet | newspaper (NYT) | teletext | Ceefax / VT323 | | neon-wire | tech tabloid (The Verge) | ticker | Bloomberg terminal | | brutalist | raw web brutalism | zine | photocopy punk zine | | magazine | print Wired spread | wire-feed | Hacker News / teletype |
sonnet for design-build subagents.redesign/index.html linking + previewing all N. Review side by side: python3 -m http.server → /redesign/.| Mistake | Fix | |---|---| | Picking N yourself without asking | Ask the user how many variants first; suggest 6–10, but the count is theirs. | | 2–3 variants in adjacent styles | ≥6, each a distinct named reference. No real choice otherwise. | | Building variants serially yourself | Parallel subagents, blind to each other — speed + true divergence. | | Different content per variant | Lock the data and required sections; vary only the visual system. | | "Refine the one I liked" as the whole ending | Second round mixes winning elements — runners-up have good ideas too. | | Frameworks / build steps | Self-contained HTML so the gallery opens with no toolchain. | | Prompts thrown away in chat | One spec issue = scaffold + briefs → reproducible and reviewable. |
Proven live on the sereja.tech redesign (YouTube stream "Claude Fable 5, day 2"): a single spec issue → 10 directions, 10 subagents in parallel → gallery → audience voted in chat → second round mixed the winning styles. One session, ten fully-realized directions, a real decision instead of a guess.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 44,814 | 10,211 | -77% | 1 | 1 | 0% | 8,265 | 2,067 | -75% | 0 | 0 | — |
case-02 | fail→pass | 53,098 | 17,718 | -67% | 1 | 1 | 0% | 8,264 | 2,413 | -71% | 0 | 0 | — |
case-03 | fail→pass | 34,663 | 11,260 | -68% | 1 | 1 | 0% | 5,846 | 2,219 | -62% | 0 | 0 | — |
case-04 | pass→pass | 24,305 | 19,069 | -22% | 1 | 1 | 0% | 3,811 | 3,815 | +0% | 0 | 0 | — |
case-12 | pass→pass | 16,386 | 11,806 | -28% | 1 | 1 | 0% | 2,186 | 3,078 | +41% | 0 | 0 | — |
case-13 | pass→pass | 17,785 | 14,512 | -18% | 1 | 1 | 0% | 2,824 | 3,353 | +19% | 0 | 0 | — |
case-11 | pass→pass | 17,921 | 17,509 | -2% | 1 | 1 | 0% | 3,391 | 4,801 | +42% | 0 | 0 | — |
case-05 | pass→fail | 22,351 | 12,106 | -46% | 1 | 1 | 0% | 4,131 | 2,505 | -39% | 0 | 0 | — |
case-06 | fail→pass | 13,243 | 28,857 | +118% | 1 | 1 | 0% | 1,168 | 3,884 | +233% | 0 | 0 | — |
case-07 | fail→pass | 42,879 | 17,701 | -59% | 1 | 1 | 0% | 2,750 | 3,361 | +22% | 0 | 0 | — |
case-08 | fail→pass | 24,356 | 19,595 | -20% | 1 | 1 | 0% | 2,912 | 3,513 | +21% | 0 | 0 | — |
case-09 | fail→pass | 15,584 | 15,625 | +0% | 1 | 1 | 0% | 2,533 | 3,568 | +41% | 0 | 0 | — |
case-10 | fail→pass | 19,209 | 17,198 | -10% | 1 | 1 | 0% | 2,677 | 3,263 | +22% | 0 | 0 | — |
case-14 | pass→pass | 17,325 | 22,432 | +29% | 1 | 1 | 0% | 2,284 | 4,348 | +90% | 0 | 0 | — |
case-15 | pass→pass | 15,103 | 11,768 | -22% | 1 | 1 | 0% | 2,282 | 3,196 | +40% | 0 | 0 | — |
case-16 | fail→pass | 11,698 | 8,060 | -31% | 1 | 1 | 0% | 1,738 | 2,315 | +33% | 0 | 0 | — |
case-17 | fail→pass | 21,587 | 16,463 | -24% | 1 | 1 | 0% | 2,931 | 3,923 | +34% | 0 | 0 | — |
case-18 | fail→pass | 21,937 | 9,355 | -57% | 1 | 1 | 0% | 1,764 | 2,537 | +44% | 0 | 0 | — |
case-19 | pass→pass | 14,843 | 8,813 | -41% | 1 | 1 | 0% | 2,454 | 2,581 | +5% | 0 | 0 | — |
case-20 | fail→pass | 12,425 | 10,084 | -19% | 1 | 1 | 0% | 1,797 | 2,486 | +38% | 0 | 0 | — |
case-21 | fail→pass | 8,559 | 2,958 | -65% | 1 | 1 | 0% | 1,573 | 1,686 | +7% | 0 | 0 | — |
case-22 | fail→pass | 14,457 | 12,575 | -13% | 1 | 1 | 0% | 2,184 | 2,935 | +34% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +59 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.