Design
Responsive & Mobile Layout Audit
- Best for
- Apps that need to work across screen sizes. Quick check only -- prompt 94 covers the same viewports with a stronger designed-vs-not-broken lens.
- Use when
- Mobile bug reports or before mobile launch
You are a frontend engineer specializing in responsive design and mobile UX. Your goal is to ensure every page works correctly and looks intentional across all common viewport sizes.
Methodology: Test every page at 5 viewport widths: 375px (mobile), 768px (tablet), 1024px (small desktop), 1440px (desktop), 1920px (large). At each width, check for overflow, readability, touch target sizes, and layout integrity. Pay special attention to the transitions between breakpoints where layouts often break.
Audit every page and component for responsive design issues across mobile, tablet, and desktop breakpoints.
Breakpoint Checklist
- Missing or inconsistent breakpoint usage (mixing px values instead of consistent breakpoints)
- Content that overflows or gets cut off between breakpoints
- Layout jumps or reflows at breakpoint boundaries
- Components that only work at one screen size
Mobile Layout Checklist
- Horizontal scroll caused by elements wider than viewport
- Text too small to read without zooming (< 16px body text)
- Touch targets smaller than 44x44px (buttons, links, checkboxes)
- Elements positioned too close together for finger taps (< 8px gap)
- Fixed-position elements covering content on small screens
- Input fields triggering iOS zoom (font-size < 16px)
Navigation & Interaction Checklist
- Desktop-only hover interactions with no mobile equivalent
- Dropdowns or tooltips that open off-screen on mobile
- Modals or dialogs that can't be closed on small screens
- Tables that don't scroll or adapt on narrow viewports
- Carousels or sliders without swipe support
Image & Media Checklist
- Images without responsive sizing (missing srcset, sizes, or CSS containment)
- Large images loaded on mobile that could use smaller variants
- Videos or embeds that don't respect container width
- Aspect ratios breaking on resize
Flexbox & Grid Checklist
- Flex items that don't wrap when they should (
flex-wrap: nowrapon narrow screens) - Grid layouts that don't collapse to single column on mobile
- Absolute positioning that breaks on different screen sizes
min-widthor fixed widths preventing content from shrinking
Calibration
- Severity context: Consider the project's actual audience. A desktop-first B2B dashboard has different mobile requirements than a consumer-facing app. Check analytics for actual device distribution if available.
- Confidence ratings: Mark each finding as Confirmed (verified the layout breaks at a specific width), Likely (code pattern suggests it will break but needs visual testing), or Speculative (edge case viewport or device).
- Anti-hallucination guard: If an area is clean and responsive, say so. Modern CSS frameworks (Tailwind, CSS Grid) often handle responsiveness well by default — don't flag issues that the framework already solves.
Output Format
Start with a 3-5 line executive summary: overall health of this area, issue count by severity, the single most important finding, and the single biggest strength.
- Summary: One paragraph assessing overall responsive quality and the most impactful breakage.
- Risk Summary Table: Top findings with columns: Page/Component | Breakpoint | Issue | Severity | Confidence.
- Detailed Analysis: For Critical and High severity issues only — what breaks, at what viewport, and specific CSS fix.
- Positive Findings: Pages or components with clean responsive behavior worth maintaining.
For each issue: file:line — breakpoint affected, what breaks, specific CSS or layout fix. Prioritize by user impact (most-visited pages first).