What problem does it solve?
Problem comprehension is often bypassed when users request design variations, leading to shallow, generic outputs. This skill ensures the agent performs a proper problem-understanding step by analyzing a component's function, constraints, and context before generating variations. It then composes a structured design brief and delegates to the design subagent, preventing premature or unfocused edits.
Core Features & Use Cases
- Reads and analyzes a component's source, surrounding layout, dependencies, and styles to build a mental model.
- Identifies hard constraints, soft constraints, and degrees of freedom to guide variation.
- Selects meaningful variation axes (Structural, Content/Semantic, Conceptual, Behavioral, Aesthetic).
- Generates a formal design brief with analysis, rationale, and concrete variation specs.
- Delegates the brief to a design subagent to produce diverse design hypotheses.
- Use Case: when a user asks for "generate variations" or "explore alternatives" for a component or page.
Quick Start
Read the target component, identify constraints and opportunities, and draft a design brief before proposing variations.