-
Read
and the relevant product UI. If context is missing,
run
21st init --design-context
.
-
Search 21st for multiple relevant references before generating:
bash
21st search "<interface and product context>" --context auto
-
Define three named directions. Each direction must differ on at least two
meaningful axes such as hierarchy, information density, navigation model,
content emphasis, interaction pattern, or composition. Color-only variants
do not count.
-
Keep shared constraints fixed: real stack, tokens, brand assets, required
content, accessibility, and responsive behavior.
-
Generate or implement comparable previews. Prefer:
bash
21st generate "<goal plus fixed constraints>" --context auto --variants 3
-
Present the options together when the host supports a picker. Otherwise give
each option a preview/deep link and a compact comparison.
-
Recommend one direction with concrete tradeoffs, but let the user choose.
-
After selection, remove abandoned local variants and record the decision in
.