Specify the system
Name typography roles, spacing rhythm, color tokens, component states, content hierarchy, and the breakpoints that materially change composition.
Agents can move a page from brief to browser quickly. Your leverage is defining the visual system, states, responsive behavior, and acceptance criteria clearly enough that speed does not erase intent.
Name typography roles, spacing rhythm, color tokens, component states, content hierarchy, and the breakpoints that materially change composition.
Give the agent real copy, real assets, the existing code conventions, and a narrow route. Review structure and semantics before polishing pixels.
Capture desktop and mobile, exercise menus and forms, test keyboard focus, and compare the result against explicit acceptance notes.
| Surface | States to specify | Proof |
|---|---|---|
| Responsive layout | Small phone, tablet, standard desktop, wide desktop, long labels, and zoom. | Viewport screenshots with no overlap or horizontal scroll. |
| Interactive controls | Default, hover, keyboard focus, pressed, disabled, loading, success, and error. | Keyboard pass plus captured state sequence. |
| Dynamic content | Empty, one item, many items, missing media, slow media, and unusually long copy. | Seeded fixtures that reproduce every case. |
A useful handoff tells the agent and the client what “matches” means after the static frame becomes a working surface.
Use a Direct Call to set up a live design-to-code review loop. Choose the web-agent workshops when you want focused practice across implementation, browser QA, and handoff.