What problem does it solve?
When a product's design direction is uncertain or stakeholders disagree, committing to a single UI design too early leads to costly rework. This Skill produces multiple distinct design proposals with structured tradeoff analysis so users can compare options and make an informed decision before implementation begins.
Core Features & Use Cases
- Variant Strategy Selection: Chooses differentiation dimensions (style, layout, interaction, or complexity) based on PRD analysis, ensuring each variant has a genuinely different design philosophy rather than superficial color changes.
- Structured Comparison Matrix: Generates a decision table covering visual complexity, development cost, learning curve, scalability, brand consistency, and mobile adaptability.
- State-Managed User Decision Flow: Writes variants to
.boss/<feature>/ui-design-variants.json, reports a NEEDS_CONTEXT status, records the user's choice via the boss runtime event stream, and promotes the selected variant into the formal ui-design.json and ui-spec.md artifacts.
- Use Case: A PRD for a new dashboard leaves the layout open. The Skill produces a single-column, a card-based, and a dual-pane variant with pros/cons and a recommendation, then waits for the user's pick before finalizing the design spec.
Quick Start
Ask the agent to generate several design variants with tradeoff comparisons for the current feature's PRD and wait for your selection.