op:show
- Serve: recipe
servein the background; wait untilcurl -s localhost:<port>answers (10 tries, 1s apart). Already running → reuse it. - Screenshot the standard breakpoints: 375×812 (mobile), 768×1024 (tablet), 1440×900 (desktop). Offer 320, 1920, and 1512×982 (14" MacBook) as arrow-choice extras, or take whatever widths the request names. Both color schemes when the site has them (emulate prefers-color-scheme). Playwright MCP when available, else
npx playwright screenshot. - Look at every screenshot before writing a word. Verdict ≤5 bullets: hierarchy, spacing, overflow, contrast, anything broken at any viewport.
- Offer /rs:vibe for the full scorecard (arrow-choice; skip silently when rs is absent).
- Stop the server if this command started it.
Proof at end: the screenshot paths, listed.