Design Variations
Use the browser as a disposable decision surface. Diverge before production implementation, let the human choose or blend a direction, then send only the winner through the normal Agentic Design System build and review chain.
Trigger gate
Use this skill when the request asks for options, variations, concepts, mockups, alternative directions, or help deciding what a new page, component, feature, or interaction should become.
Skip it when:
- the direction is already chosen
- the task is a bug fix, copy edit, or mechanical polish
- the task needs real data wiring before its shape can be judged
- the difference is only a single token or style value
- the user asked to implement one specified reference closely
If a visual reference matters, complete the reference-intake contract before creating variants.
Workflow
Frame the decision.
- State the user, task, constraints, existing surface, and decision the variants must help resolve.
- Inspect the project baseline, components, tokens, and real domain language.
- Identify the invariant content and state every variant will share.
Choose the variant count.
- Default to four.
- Use three for a narrow decision.
- Use five only when the space is genuinely broad.
- Honor an explicit user-specified count.
Name distinct theses.
- Name each direction by its idea, never "Version 1" or "Option B."
- Vary meaningful axes such as structure, hierarchy, density, interaction model, metaphor, or information flow.
- Keep content, data, state, viewport, and core user goal identical.
- A recolor, font swap, or spacing adjustment is not a distinct direction.
Build one disposable browser artifact.
- Start from
assets/variations.html.
- Keep it self-contained unless the task requires project assets.
- Show one complete direction at a time through an accessible switcher.
- Make each direction coherent enough to judge in context.
- Do not add production dependencies, feature flags, or long-lived variant architecture.
Review in the browser.
- Render the artifact at the relevant desktop and mobile widths.
- Capture each direction with the same state and viewport.
- Check overflow, keyboard navigation, labels, focus, and basic contrast.
- Score each direction with the Agentic Design System rubric.
- Judge conceptual distinctness from the theses and interaction model. Pixel difference alone is not evidence of meaningful divergence.
Present the decision.
- Lead with one recommended direction and why.
- Summarize the meaningful tradeoff of every direction.
- Ask the human to choose one, blend named elements, or reject the set.
- Do not implement production code before a direction is chosen unless explicitly requested.
Promote only the winner.
- Rebuild the selected direction in the real stack.
- Run the normal ADS core chain and rendered evidence gates.
- Remove the disposable artifact and unused variants unless the user wants a review artifact preserved.
Verification contract
Before presenting variants, verify:
- every direction has a unique thesis name
- all directions use the same realistic content and application state
- at least one structural or interaction axis differs between each direction
- the switcher is keyboard accessible and exposes the selected state
- every direction renders at the required viewports
- screenshots or equivalent rendered evidence exist for each direction
- the recommendation cites user fit and tradeoffs, not visual novelty alone
Output
Return:
- Decision needed
- Recommended direction
- Variant theses and tradeoffs
- Invariants shared across variants
- Rendered evidence
- Risks or unresolved questions
- Exact reply options
- Artifact path
1---2name: design-variations3description: Explore 3-5 distinct UI directions in one browser artifact before implementation; use when direction is undecided.4---56# Design Variations78Use the browser as a disposable decision surface. Diverge before production implementation, let the human choose or blend a direction, then send only the winner through the normal Agentic Design System build and review chain.910## Trigger gate1112Use this skill when the request asks for options, variations, concepts, mockups, alternative directions, or help deciding what a new page, component, feature, or interaction should become.1314Skip it when:1516- the direction is already chosen17- the task is a bug fix, copy edit, or mechanical polish18- the task needs real data wiring before its shape can be judged19- the difference is only a single token or style value20- the user asked to implement one specified reference closely2122If a visual reference matters, complete the reference-intake contract before creating variants.2324## Workflow25261. Frame the decision.27 - State the user, task, constraints, existing surface, and decision the variants must help resolve.28 - Inspect the project baseline, components, tokens, and real domain language.29 - Identify the invariant content and state every variant will share.30312. Choose the variant count.32 - Default to four.33 - Use three for a narrow decision.34 - Use five only when the space is genuinely broad.35 - Honor an explicit user-specified count.36373. Name distinct theses.38 - Name each direction by its idea, never "Version 1" or "Option B."39 - Vary meaningful axes such as structure, hierarchy, density, interaction model, metaphor, or information flow.40 - Keep content, data, state, viewport, and core user goal identical.41 - A recolor, font swap, or spacing adjustment is not a distinct direction.42434. Build one disposable browser artifact.44 - Start from `assets/variations.html`.45 - Keep it self-contained unless the task requires project assets.46 - Show one complete direction at a time through an accessible switcher.47 - Make each direction coherent enough to judge in context.48 - Do not add production dependencies, feature flags, or long-lived variant architecture.49505. Review in the browser.51 - Render the artifact at the relevant desktop and mobile widths.52 - Capture each direction with the same state and viewport.53 - Check overflow, keyboard navigation, labels, focus, and basic contrast.54 - Score each direction with the Agentic Design System rubric.55 - Judge conceptual distinctness from the theses and interaction model. Pixel difference alone is not evidence of meaningful divergence.56576. Present the decision.58 - Lead with one recommended direction and why.59 - Summarize the meaningful tradeoff of every direction.60 - Ask the human to choose one, blend named elements, or reject the set.61 - Do not implement production code before a direction is chosen unless explicitly requested.62637. Promote only the winner.64 - Rebuild the selected direction in the real stack.65 - Run the normal ADS core chain and rendered evidence gates.66 - Remove the disposable artifact and unused variants unless the user wants a review artifact preserved.6768## Verification contract6970Before presenting variants, verify:7172- every direction has a unique thesis name73- all directions use the same realistic content and application state74- at least one structural or interaction axis differs between each direction75- the switcher is keyboard accessible and exposes the selected state76- every direction renders at the required viewports77- screenshots or equivalent rendered evidence exist for each direction78- the recommendation cites user fit and tradeoffs, not visual novelty alone7980## Output8182Return:8384- Decision needed85- Recommended direction86- Variant theses and tradeoffs87- Invariants shared across variants88- Rendered evidence89- Risks or unresolved questions90- Exact reply options91- Artifact path