Marker and pencil on warm dotted paper. The rule is strict: scribbles belong to the problem — red rings, crossed-out chores, a looping arrow, a highlighter smear — and an eraser wipes them all away on the drop. From then on the UI stays clean; only neat single-stroke teal ticks and one coral ring around the anomaly survive.
The question writes in left→right, then each chore is written and struck through half a beat later; the looping arrow swings from “Check again” back to the top and its head stabs in on the bar-3 downbeat, with “38 tabs!!” circled on the next.
On the drop an eraser sweeps left→right in one beat, leaving a clean dot-free band and crumbs; line 1 appears in the cleared strip exactly on 0:08, pencil guides draw, and the lockup is inked over them before the guides fade.
A pencil wireframe draws first, then a sketch→real seam walks left→right turning it into crisp UI; teal ticks land one per beat, the coral ring closes around −18% on the bar-9 downbeat and the sticky note slaps onto the corner on the next.
Clean lockup, then one last hand gesture: the teal underline draws under “Pulse watches.” in a single stroke on a downbeat, and the coral “Start free” drops on the sting.
Hand marks feel human and honest, and the rule “mess = problem, clean = product” makes the before/after legible without words. Risk: too much scribble reads as childish or chaotic — cap the marks per frame and keep all numbers in clean type.
Adapt to your product: Scribble over your users’ current manual process in the hook, erase it on the drop, and let your real UI appear through a sketch→real seam; keep exactly one marker ring for the moment your product catches something.
References: https://roughjs.com/ (Rough.js: sketchy hand-drawn SVG primitives) · https://en.wikipedia.org/wiki/Excalidraw (Excalidraw’s hand-drawn diagram look (built on Rough.js))