What problem does it solve?
Task lists and specs commit you to one arbitrary layout before you have seen alternatives, anchoring the whole UI phase on a first guess. This Skill front-loads divergent exploration so the layout carried into planning is one you deliberately chose, not defaulted into.
Core Features & Use Cases
- Divergent variation generation: Produces 6-10 genuinely different SwiftUI layouts of one screen as named #Previews, varying organizing metaphor, navigation shape, typography, density, and mood.
- Remix and lived-in content: Combines the strongest elements from named variations into hybrids, fills them with plausible sample data, and adds edge-case previews for empty states, unbounded growth, and long input.
- Animation tuning panel: Builds a DEBUG-guarded side-by-side panel to tune springs, easings, and phased transitions live on device.
- Use Case: After defining a book club app's features, generate named preview variations like "Cozy" and "Club Hub", remix the standings board into the chosen direction, and record the decision in .planning/PROTOTYPE.md for the planning phase.
Quick Start
Ask the agent to prototype the main screen of your app with several divergent SwiftUI variations before committing to a layout in the plan.