Use whenever "looks/feels right" is the success criterion and there's no cheap numeric metric — animation easing/timing, zoom/camera feel, color grade, layout/spacing, design params, render/encoder settings, prompt params. Use the automated counterpart to lookdev when there's no human to sit the loop.
Source: connerkward/lookdev-auto-skill (MIT)._
When the target is "does this LOOK/FEEL right" (not a number you can minimize), a
vision model (image) or video-understanding model (motion/timing) can be the judge in
a tight optimize loop. Worked reference: the screenstudio-alternative skill (iteration.py)
(tuned zoom-animation feel via fal-ai/video-understanding).
small spread. Annotate each variant's params ON the artifact (burn the label in:
"A · 2.2Hz · ζ0.5"). Images → a labeled grid/contact sheet. Video/motion → a
labeled sequence (label card or burned-in overlay before/over each clip) so the
model can compare temporally.
rubric (define what "good" means — and what "too much"/"too little" look like).
Ask for per-variant ratings + concrete suggested new values as JSON:{"ratings":{"A":n,...},"best_so_far":"X","suggest":[[p1,p2],...]}.
model's suggestions (+ carry the current best) into one artifact; ask it to **pick
the single best. Usually converges in 2 rounds**.
round is 1 upload + 1 inference, not 6. Montage/grid beats a loop of single calls.
"variant A used X" context to carry → fewer tokens, fewer mistakes.
ONLY JSON"; regex the first {...}.
the whole asset. Cheaper render, smaller upload, faster inference. Apply the found
params to the full render once.
render + token cost. Wide-but-sparse round 1, narrow round 2.
fixed anchors each round — gives the model a reference scale and exposes when its
"best" is worse than the safe default (catch a bad recommendation early).
(smooth, subtle settle, not bouncy, not sluggish). Don't ask "which do you like" —
that lets it echo your framing. A held-out criterion keeps the judge honest
(see verify-outputs-rule: the check must be independent of what you tuned).
of re-rendering it.
skip round 2.
spatial things (layout, color, crop); only reach for a true video model when the
thing being judged is temporal (easing, timing, motion smoothness) — those are
invisible in stills.
don't pay a model per step.
and let them pick; a model's "best" isn't their best. (This is why the screen-studio
spring auto-tune was dropped — the model's pick didn't match the owner's eye.)
winner against the safe default yourself before committing.
spacing perceptible; near-identical variants get noise-rated.
User request:
Use @lookdev-auto for this task: Automated visual tuning: a vision or video model rates rendered variants in a loop.