From personal-corp-skills
Generates multiple divergent design directions in parallel, each anchored to a distinct visual reference, for UI redesigns, landing pages, and hero sections. Supports live voting and mixing of winning styles.
How this skill is triggered — by the user, by Claude, or both
Slash command
/personal-corp-skills:parallel-design-variantsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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**.
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).
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
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.
Write ONE spec issue — it is the orchestration doc, not a throwaway prompt. It contains:
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.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 |
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.
Build the gallery redesign/index.html linking + previewing all N. Review side by side: python3 -m http.server → /redesign/.
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.
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.
| 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.
npx claudepluginhub serejaris/personal-corp-skills --plugin personal-corp-skillsGenerates side-by-side HTML prototypes of radically different design approaches for pages, components, or features to compare visual directions and interaction models before converging.
Generates a gallery of distinct design variations for a UI component from code, name, or screenshot. Use when exploring visual directions, creating mockups, or comparing design approaches.
Generates 5 custom UI design variations in Pencil with 15 parallel agents analyzing app codebase, domain, personas, competitors. Builds screens simultaneously for comparison, A/B testing, design exploration.