Skip to content
Productivity
Skill

/parallel-design-variants

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 "дай варианты дизайна",

From plugin
personal-corp-os
21534 skills
Install
$ npx -y skills add serejaris/personal-corp-os --skill parallel-design-variants --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/parallel-design-variants

Context preview

The summary Claude sees to decide when to auto-load this skill.

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 "дай варианты дизайна",

SKILL.md

parallel-design-variants.SKILL.md
name: parallel-design-variants
description: 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".

Parallel Design Variants

Overview

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.

When to Use

  • You'd otherwise build one design and iterate — but you don't yet know the direction.
  • Redesign, landing, hero, thumbnail layout, email, slide system, any visual surface.
  • Live/stream or team bake-off where people vote on options.

**Not for:** a single known direction (just build it), or pixel-level refinement of one chosen design (that's normal iteration).

The Loop

ask 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

Workflow

1. **Ask how many variants (N) — first, before anything else.** Don't silently pick a number; ask the user. Suggest **6–10** as the sweet spot (enough for real divergence, few enough to review side by side) and offer the default, but the count is theirs. Their answer is N for the rest of the flow. 2. **Write ONE spec issue** — it is the orchestration doc, not a throwaway prompt. It contains:

  • **Constant content**: the real data and the required sections every variant must render (identical across all). You compare *style*, never completeness.
  • **Result layout**: `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).
  • **A table of N directions**: `slug · name · reference / media-analog`.
  • **A shared prompt scaffold** (identity, required sections, real data, output files) — every subagent gets the same scaffold + its own brief.
  • **Per-direction briefs**: 2–4 sentences each, naming the reference and its concrete cues (fonts, palette, layout move).

3. **Pick N divergent anchors** (the N the user chose). Each anchor a recognizable, *different* reference — adjacent styles waste a variant. Starter palette:

| 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 |

4. **Dispatch N subagents in parallel** (one message, N tool calls), each: shared scaffold + its brief. Blind to each other — that independence is what produces divergence. Use `sonnet` for design-build subagents. 5. **Build the gallery** `redesign/index.html` linking + previewing all N. Review side by side: `python3 -m http.server` → `/redesign/`. 6. **Pick winners (1–3).** For live/team: the gallery carries a real-time vote (emoji / poll) so the audience picks — the engagement payoff of doing it in public. 7. **Second round — mix winners.** Combine the strongest elements of the top styles into 1–2 refined variants (e.g. swiss grid + zine accents). **Converge by remixing, not by restarting** and not by polishing only one.

Common Mistakes

| 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. |

Real-World Impact

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.

Read more
Ships withpersonal-corp-os

Personal Corp is a way to run a one-person company through AI agents: tasks out of your head, departments instead of one person's memory, a weekly retro instead of "I'll sort it out someday".

Get the whole plugin
Stats
215
Stars
26
Forks
Active
Maintenance
HTML
Language
MIT
License
3d ago
Last commit
7mo ago
Created

Repo: serejaris/personal-corp-os

Other skills on personal-corp-os.