Audit Rendered UI
Use after opening the app in a browser, viewing supplied screenshots, or capturing simulator screenshots.
Required Input
Inspect actual pixels. Prefer browser, screenshot, image, or simulator evidence over code guesses. If the app cannot run, say the audit is code-only and lower confidence.
Viewports
Check at least:
- mobile:
390x844
- tablet:
768x1024
- desktop:
1280x900
For native apps, use the closest available simulator screenshots.
Audit Passes
Implementation-detail leak pass.
- Flag user-visible copy about APIs, providers, databases, architecture, mocks, demos, local state, scaffolding, functions, model internals, or setup.
- Ask whether a polished production app would say this to a normal user.
Redundancy pass.
- Flag repeated titles, body copy, CTAs, save/confirm actions, suggestions, filters, and labels that restate nearby text.
- Flag eyebrow labels or pretitles (small all-caps text above a heading) when they add only branding, metadata, or redundant hierarchy; keep them when they provide unique task context or required accessible meaning.
- Prefer one element doing the work of two.
Text and layout fit pass.
- No clipped labels.
- No overlapping controls.
- No loading labels that resize buttons.
- Long words fit or wrap cleanly.
Visual clutter pass.
- Flag nested cards, too many panels, crowded button rows, unneeded badges, oversized helper text, and competing primary actions.
- Prefer removing or consolidating before restyling.
Interaction and asset pass.
- Primary flows work.
- Disabled, loading, error, and destructive states are understandable.
- Maps, images, icons, and canvas or 3D surfaces are nonblank.
- Provider attribution is present when required, but not framed as task copy.
Reference-alignment pass.
- Compare against named references for hierarchy, density, typography, color roles, and rhythm.
- Do not copy stale reference labels or deferred features.
Output
Lead with findings. For each finding include visible evidence, problem, fix, and severity: blocker, high, medium, or low.
If the audit is for an implementation agent, include a short subtractive edit plan with the smallest code areas to change.
References
Read references/leak-dedup-checklist.md for leaky words, redundant patterns, and replacement examples.
1---2name: audit-rendered-ui3description: Use when reviewing screenshots or rendered frontend UI for leaky copy, redundancy, visual clutter, responsive fit, broken assets, or handoff polish.4---56# Audit Rendered UI78Use after opening the app in a browser, viewing supplied screenshots, or capturing simulator screenshots.910## Required Input1112Inspect actual pixels. Prefer browser, screenshot, image, or simulator evidence over code guesses. If the app cannot run, say the audit is code-only and lower confidence.1314## Viewports1516Check at least:1718- mobile: `390x844`19- tablet: `768x1024`20- desktop: `1280x900`2122For native apps, use the closest available simulator screenshots.2324## Audit Passes25261. Implementation-detail leak pass.27 - Flag user-visible copy about APIs, providers, databases, architecture, mocks, demos, local state, scaffolding, functions, model internals, or setup.28 - Ask whether a polished production app would say this to a normal user.29302. Redundancy pass.31 - Flag repeated titles, body copy, CTAs, save/confirm actions, suggestions, filters, and labels that restate nearby text.32 - Flag eyebrow labels or pretitles (small all-caps text above a heading) when they add only branding, metadata, or redundant hierarchy; keep them when they provide unique task context or required accessible meaning.33 - Prefer one element doing the work of two.34353. Text and layout fit pass.36 - No clipped labels.37 - No overlapping controls.38 - No loading labels that resize buttons.39 - Long words fit or wrap cleanly.40414. Visual clutter pass.42 - Flag nested cards, too many panels, crowded button rows, unneeded badges, oversized helper text, and competing primary actions.43 - Prefer removing or consolidating before restyling.44455. Interaction and asset pass.46 - Primary flows work.47 - Disabled, loading, error, and destructive states are understandable.48 - Maps, images, icons, and canvas or 3D surfaces are nonblank.49 - Provider attribution is present when required, but not framed as task copy.50516. Reference-alignment pass.52 - Compare against named references for hierarchy, density, typography, color roles, and rhythm.53 - Do not copy stale reference labels or deferred features.5455## Output5657Lead with findings. For each finding include visible evidence, problem, fix, and severity: `blocker`, `high`, `medium`, or `low`.5859If the audit is for an implementation agent, include a short subtractive edit plan with the smallest code areas to change.6061## References6263Read `references/leak-dedup-checklist.md` for leaky words, redundant patterns, and replacement examples.