- Home
- Skills
- Frontend & Web Apps
- Responsive Web UI Audit Agent
More screenshots
Works with the AI tools you already use
Responsive Web UI Audit Agent
Audits websites and web applications across desktop, tablet, and mobile to detect layout failures, spacing inconsistencies, typography problems, undersized controls, breakpoint defects, overflow, navigation issues, form problems, table failures, sticky-element collisions, accessibility risks, and mobile usability defects.
$7.99
Responsive Web UI Audit Agent
Example session with this skill installed
Project name
NexaFlow Analytics Platform
Website or application type
Multi-tenant B2B SaaS dashboard
Primary users
Operations managers
Analysts
Team leads
Administrators
Primary user tasks
Review dashboard metrics
Filter reports
Inspect customer records
Export reports
Update account settings
Manage team access
Pages or screens
Dashboard Home
Reports
Customer Directory
Customer Detail
Account Settings
Team Management
Authentication
Audit scope
Full responsive audit with emphasis on mobile usability, breakpoint consistency, data tables, filters, navigation, forms, modals, and sticky actions
Source material
Desktop screenshots
Tablet screenshots
Mobile screenshots
Selected Figma exports
React component files
Tailwind configuration
CSS files
Storybook stories
Known bug reports
Current breakpoints
640 px
768 px
1024 px
1280 px
Several component-specific arbitrary breakpoints
Target viewport range
320 px to 1920 px
Supported browsers
Current and previous major versions of Chrome, Safari, Firefox, and Edge
Supported devices
Desktop
Laptop
Tablet
Mobile
Portrait and landscape
Frontend stack
Next.js
React
TypeScript
Styling approach
Tailwind CSS with semantic CSS variables and several legacy CSS modules
Component library
Custom components with Radix UI primitives
Design system
Partial
Known issues
Horizontal scrolling on reports
Filters overflow on mobile
Sidebar drawer is difficult to close on short screens
Settings forms remain two columns too long
Sticky action bar covers error messages
Long navigation labels overlap utility controls
Some mobile inputs trigger browser zoom
Several modal dialogs exceed viewport height
Mobile traffic importance
High
Accessibility target
WCAG 2.2 AA implementation review
Localization
English
Spanish planned
Allow at least 30% text expansion
Future RTL support
Need output
Executive audit
Detailed issue inventory
Viewport matrix
Breakpoint analysis
Mobile navigation audit
Form audit
Table audit
Overlay audit
Remediation roadmap
Acceptance criteria
Regression tests
Developer handoff
Launch-readiness checklist
Special constraints
Clearly separate observed defects from inferred root causes.
Do not claim real-device testing.
Do not recommend hiding overflow without identifying the source.
Preserve semantic reading order.
Include zoom, reflow, content stress, and localization stress.
- Read your context and instructions
- Compiled the responsive web ui
- Generated the design tokens stylesheet
=== RESPONSIVE WEB UI AUDIT ===
Project
NexaFlow Analytics Platform
Application Type
Multi-tenant B2B SaaS dashboard
Audit Scope
Dashboard, reports, customer records, account settings, team management, authentication, navigation, filters, data tables, forms, modals, drawers, and sticky actions.
Evidence Reviewed
- Desktop screenshots
- Tablet screenshots
- Mobile screenshots
- Selected Figma exports
- React component files
- Tailwind configuration
- CSS modules
- Storybook stories
- Known bug reports
Evidence Limitation
No live browser, real-device, keyboard, screen-reader, or production-data testing was performed. Findings requiring behavioral confirmation are labeled Requires Live Validation.
=== EXECUTIVE SUMMARY ===
The desktop application is generally usable, but the responsive implementation compresses several desktop patterns instead of adapting them for smaller widths.
The highest-impact defects are
- The Reports page creates horizontal page scrolling.
- The mobile navigation drawer becomes difficult to close on short screens.
- The filter toolbar exceeds the viewport between approximately 360 and 480 pixels.
- The sticky action bar covers validation errors and pagination.
- Data tables lack a deliberate mobile strategy.
- Account settings retain a two-column form layout too long.
- Several inputs use text sizes that may trigger unwanted browser zoom.
- Modals exceed the available viewport height.
- Long translated labels are likely to break navigation and toolbar layouts.
- Breakpoint behavior is split across framework defaults and arbitrary component values.
=== RESPONSIVE SCORECARD ===
Layout
2 / 5 — Weak
Spacing
3 / 5 — Adequate
Typography
2 / 5 — Weak
Controls
3 / 5 — Adequate
Navigation
2 / 5 — Weak
Forms
2 / 5 — Weak
Tables And Dense Data
1 / 5 — Critical
Media
4 / 5 — Strong
Overlays
2 / 5 — Weak
Sticky Elements
1 / 5 — Critical
Mobile Usability
2 / 5 — Weak
Tablet Usability
3 / 5 — Adequate
Desktop Scalability
4 / 5 — Strong
Zoom And Reflow
2 / 5 — Weak
Implementation Consistency
2 / 5 — Weak
QA Readiness
2 / 5 — Weak
=== VIEWPORT MATRIX ===
Very Narrow
320–359 px
Primary Risks
- Filter overflow
- Button-label wrapping
- Mobile header collision
- Sticky-bar coverage
- Modal width
Narrow Mobile
360–389 px
Primary Risks
- Table overflow
- Navigation label pressure
- Form error wrapping
- Input zoom
Standard Mobile
390–479 px
Primary Risks
- Filter toolbar
- Dense card layouts
- Sticky action collisions
Large Mobile And Small Tablet
480–767 px
Primary Risks
- Inconsistent column transitions
- Form fields remaining side by side
- Tablet navigation ambiguity
Tablet
768–1023 px
Primary Risks
- Sidebar transition
- Table compression
- Wrapped toolbar controls
Small Desktop
1024–1279 px
Primary Risks
- Main content compression beside the sidebar
- Arbitrary component breakpoints
Desktop
1280–1439 px
Primary Risks
- Limited
Wide Desktop
1440–1919 px
Primary Risks
- Excessive line length in selected settings pages
- Inconsistent maximum content width
=== BREAKPOINT INVENTORY ===
Breakpoint
640 px
Source
Tailwind default
Primary Use
Mobile-to-tablet component changes
Recommendation
Keep and document.
Breakpoint
768 px
Source
Legacy CSS and selected component rules
Primary Use
Navigation and form changes
Conflict
Overlaps conceptually with the 640 px transition.
Recommendation
Audit and consolidate based on content pressure.
Breakpoint
1024 px
Source
Tailwind default and application shell
Primary Use
Sidebar and major grid changes
Recommendation
Keep as a shell-level transition.
Breakpoint
1280 px
Source
Tailwind default
Primary Use
Wide content layouts
Recommendation
Keep when justified by container design.
Arbitrary Breakpoints
700 px, 820 px, 900 px, 1100 px
Risk
Component behavior is difficult to predict and maintain.
Recommendation
Preserve only breakpoints supported by component-specific content pressure. Remove duplicated or conflicting rules.
=== CRITICAL FINDING 01 ===
Finding ID
RWD-001
Title
Reports table causes horizontal page scrolling
Category
Overflow / Table
Status
Observed
Affected Widths
320–767 px
Severity
Critical
User Impact
Users must pan the entire page horizontally to reach columns and row actions. Navigation and page controls move off-screen.
Business Impact
Report review and export workflows become unreliable on mobile.
Likely Cause
Fixed table minimum width combined with page-level overflow rather than an isolated scroll region.
Recommended Remediation
Select an explicit responsive table strategy.
Recommended Model
- Desktop: full table
- Tablet: horizontally scrollable table region with visible scroll affordance and prioritized columns
- Narrow mobile: summary cards with the primary row action exposed
- Secondary actions: accessible menu
- Detail content: dedicated record page or expandable region
Do Not
Apply page-level overflow hiding as the primary fix.
Acceptance Criteria
Given the viewport is 360 pixels wide,
when the Reports page renders records with long customer names,
then the page itself does not scroll horizontally, all material record information remains available, and the primary record action can be reached by keyboard and touch.
Regression Tests
- 320 px
- 360 px
- 390 px
- 480 px
- 767 px
- 768 px
- Long customer name
- Empty table
- Loading state
- Error state
- Selected rows
- Bulk action toolbar
Confidence
High
Owner
Frontend and Product Design
=== CRITICAL FINDING 02 ===
Finding ID
RWD-002
Title
Sticky action bar covers validation errors and pagination
Category
Sticky Elements
Status
Observed
Affected Widths
320–767 px
Severity
Critical
User Impact
Important form feedback and navigation controls are obscured.
Likely Cause
Fixed bottom positioning without reserved content space or safe-area handling.
Recommended Remediation
- Reserve document space equal to the sticky element's rendered height.
- Include bottom safe-area padding.
- Hide or reposition the bar while a modal, drawer, or mobile keyboard is active.
- Ensure focused fields and errors scroll above the bar.
- Test browser zoom and orientation.
Acceptance Criteria
Given a validation error appears near the bottom of a mobile form,
when focus moves to the invalid field,
then the field and its complete error message remain visible above the sticky action bar.
Confidence
High
Owner
Frontend
=== HIGH FINDING 03 ===
Finding ID
RWD-003
Title
Mobile filter toolbar exceeds the viewport
Category
Controls / Overflow
Status
Observed
Affected Widths
360–480 px
Severity
High
User Impact
Some filters and the clear action become inaccessible.
Likely Cause
No wrapping strategy, no overflow container, and several fixed-width controls.
Recommended Remediation
- Keep one primary filter visible.
- Move secondary filters into an accessible filter drawer.
- Show the active-filter count.
- Preserve applied values.
- Keep Clear Filters available.
- Avoid nested horizontal scrolling.
Acceptance Criteria
Given the viewport is 360 pixels wide and five filters are available,
when the page loads,
then the page remains within the viewport, one primary filter remains directly accessible, and all secondary filters can be opened through a clearly labeled control.
Confidence
High
Owner
Design and Frontend
=== HIGH FINDING 04 ===
Finding ID
RWD-004
Title
Navigation drawer is not reliable on short mobile screens
Category
Navigation / Overlay
Status
Observed
Affected Conditions
Mobile width with short viewport height
Severity
High
User Impact
The close control and lower navigation items can become difficult to reach.
Recommended Remediation
- Use a full-height drawer constrained to the dynamic viewport.
- Keep the drawer header and close control visible.
- Make navigation content independently scrollable.
- Respect safe areas.
- Move focus into the drawer.
- Prevent background keyboard interaction.
- Close on Escape.
- Restore focus to the trigger.
Acceptance Criteria
Given a viewport of 390 by 600 pixels,
when the mobile menu opens,
then the close control remains visible, all navigation items are reachable through internal scrolling, background content cannot receive keyboard focus, and focus returns to the menu trigger after closing.
Confidence
High
Owner
Frontend
=== HIGH FINDING 05 ===
Finding ID
RWD-005
Title
Account settings form remains two columns at insufficient widths
Category
Forms / Layout
Status
Observed
Affected Widths
640–900 px
Severity
High
User Impact
Labels, inputs, helper text, and errors become compressed.
Recommended Remediation
Collapse to one column when the minimum usable field width cannot be preserved. Determine the transition based on form content rather than a generic device label.
Acceptance Criteria
Given the longest approved field label and error message,
when the settings form is displayed below the approved two-column minimum width,
then fields stack into one column without clipping, overlapping, or horizontal scrolling.
Confidence
High
Owner
Design and Frontend
=== TYPOGRAPHY AUDIT ===
Observed Issues
- Some input text appears undersized on mobile.
- Long page titles create awkward two- and three-line wraps.
- Table text is reduced excessively to preserve columns.
- Helper text becomes difficult to read.
- Wide desktop settings descriptions exceed comfortable line length.
Recommendations
- Define responsive typography tokens.
- Set a readable minimum input text size.
- Avoid shrinking table text to solve width problems.
- Constrain long-form text width.
- Test headings with translated text.
- Define line-clamp behavior only when full-text access is available.
=== CONTROL AND TOUCH AUDIT ===
Observed Risks
- Mobile header icon targets appear smaller than their interactive need.
- Pagination controls are placed too closely.
- Table row actions use small icon-only controls.
- Carousel arrows are close to the viewport edge.
Recommendations
- Increase interactive target dimensions independently of visible icon size.
- Add separation between adjacent controls.
- Provide accessible names for icon-only actions.
- Verify focus visibility.
- Test accidental activation risk on mobile.
=== FORM AUDIT ===
Issues
- Two-column layouts persist too long.
- Long validation errors break the grid.
- Sticky actions cover lower fields.
- Input text may trigger mobile zoom.
- Modal forms do not adapt to the mobile keyboard.
Recommended Rules
- Stack fields according to minimum usable content width.
- Preserve entered values after errors.
- Associate error messages programmatically.
- Move focus to the first invalid field.
- Keep focused fields visible above the keyboard and sticky controls.
- Use appropriate mobile input types and autocomplete values.
=== TABLE AUDIT ===
Current Problem
Desktop table behavior is preserved at mobile widths.
Recommended Strategies
Customer Directory
Card transformation on narrow mobile.
Reports
Scrollable table region on tablet and summary cards on narrow mobile.
Team Management
Priority columns plus row action menu.
Audit Log
Horizontal table scroll with timestamp and action columns prioritized.
Do not use one responsive strategy for every table.
=== MODAL AND DRAWER AUDIT ===
Observed Issues
- Selected modals use fixed heights.
- Footer actions can leave the visible viewport.
- Drawers do not always scroll independently.
- Mobile keyboard behavior is undocumented.
Recommended Rules
- Constrain overlays to the dynamic viewport.
- Allow internal content scrolling.
- Keep actions reachable.
- Preserve focus management.
- Define Escape behavior.
- Restore focus after closing.
- Test with short heights, zoom, and mobile keyboard.
=== ZOOM AND REFLOW AUDIT ===
Requires Live Validation
- 125% browser zoom
- 150% browser zoom
- 200% browser zoom
- Text enlargement
- Narrow reflow behavior
Priority Areas
- Sticky actions
- Modal dialogs
- Navigation
- Tables
- Settings forms
- Long page headers
- Filter controls
Acceptance Criterion
Given browser zoom is increased to 200%,
when the Dashboard and Settings pages are reviewed,
then primary content and controls remain available without two-dimensional page scrolling except where a deliberately scrollable data region is required.
=== CONTENT STRESS TESTS ===
Required Test Content
- 60-character page title
- 30-character navigation label
- 40-character button label
- Long customer name
- Large currency value
- Negative percentage
- Four status badges
- Long validation error
- Long URL
- Spanish translation
- Future RTL layout sample
Expected Result
Components reflow, wrap, truncate with accessible full-text access, or switch layout without overlap or page-level overflow.
=== BREAKPOINT CONSOLIDATION PLAN ===
- Inventory all media queries and responsive utilities.
- Group them by shell, page template, and component.
- Identify duplicate values.
- Identify contradictory rules.
- Define shell-level transitions.
- Define container-level transitions.
- Preserve component-specific breakpoints only where content pressure justifies them.
- Replace arbitrary one-off values with documented component behavior.
- Add Storybook responsive stories.
- Add adjacent-width regression tests.
=== IMPLEMENTATION ROADMAP ===
Phase 1 — Critical:
- Remove page-level table overflow.
- Correct sticky-bar coverage.
- Repair short-height navigation drawer.
- Repair mobile filter overflow.
Phase 2 — High:
- Collapse settings forms earlier.
- Correct mobile input sizing.
- Constrain modals to the viewport.
- Repair long-label navigation collisions.
Phase 3 — Medium:
- Consolidate breakpoint rules.
- Improve typography scaling.
- Normalize spacing.
- Improve tablet transitions.
- Add content and localization stress tests.
Phase 4 — QA:
- Browser testing
- Device testing
- Keyboard testing
- Zoom and reflow
- Orientation
- Visual regression
- Accessibility review
=== REGRESSION TEST MATRIX ===
Widths
- 320
- 360
- 375
- 390
- 430
- 480
- 640
- 767
- 768
- 900
- 1023
- 1024
- 1280
- 1440
- 1920
Heights
- 568
- 600
- 667
- 800
- 900
Conditions
- Portrait
- Landscape
- 100% zoom
- 150% zoom
- 200% zoom
- Long content
- Spanish content
- Empty state
- Loading state
- Error state
- Permission state
- Mobile keyboard
- Sticky bar active
- Modal open
- Navigation drawer open
=== LAUNCH-READINESS CHECKLIST ===
- No page-level horizontal scrolling.
- Primary navigation works at every target width.
- Mobile drawer supports focus management.
- Forms remain readable and operable.
- Input text does not create unwanted zoom behavior.
- Tables use an approved responsive strategy.
- Modals fit the viewport.
- Drawers scroll internally.
- Sticky elements do not cover content.
- Safe areas are respected.
- Focus remains visible.
- Zoom and reflow are tested.
- Long content is tested.
- Localization expansion is tested.
- Loading and error states are tested.
- Adjacent breakpoint widths are tested.
- Browser and device validation is completed.
=== OPEN QUESTIONS ===
- Which table fields are essential on mobile?
- Which filters must remain immediately visible?
- Is the sticky action bar required on every settings page?
- Which breakpoint values are official design tokens?
- Is RTL support part of the current release?
- Which browsers require formal support?
- Are mobile landscape workflows important?
- Are Storybook visual regression tools available?
- Is the live application available for keyboard and zoom validation?
=== KNOWN LIMITATIONS ===
- Real-device behavior has not been verified.
- Browser-specific rendering has not been verified.
- Keyboard and focus behavior requires live testing.
- Screen-reader compatibility requires manual validation.
- Exact CSS root causes may differ from the current hypotheses.
- Performance impact requires measured data.
- Accessibility compliance cannot be certified through this audit alone.
=== FINAL AUDIT NOTE ===
Findings are based on the supplied screenshots, recordings, code excerpts, design files, and written descriptions. Final validation requires browser, device, keyboard, zoom, content, localization, accessibility, and implementation testing.
responsive-web-ui-audit-agent-tokens.css
CSS · design tokens
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Responsive Web UI Audit Agent helps web designers, frontend developers, agencies, business owners, SaaS teams, product teams, QA engineers, no-code builders, accessibility reviewers, and design-system teams identify and correct responsive interface defects.
The skill evaluates websites and web applications across desktop, tablet, mobile, narrow mobile, landscape orientation, short-height screens, wide desktop, browser zoom, text enlargement, long-content conditions, localization expansion, loading states, error states, empty states, and other real-world interface pressures.
It audits page layouts, containers, grids, spacing, typography, line length, content wrapping, button dimensions, touch targets, navigation, menus, forms, tables, charts, images, videos, modals, drawers, popovers, tooltips, sticky headers, fixed footers, mobile CTA bars, cookie banners, chat widgets, horizontal overflow, browser zoom, responsive reflow, visual order, DOM order, and breakpoint consistency.
The agent can analyze marketing websites, landing pages, SaaS applications, dashboards, admin panels, e-commerce stores, product pages, checkout flows, booking systems, education platforms, CRM interfaces, finance applications, marketplaces, portfolios, service websites, enterprise portals, internal tools, onboarding flows, pricing pages, settings screens, tables, forms, and component libraries.
It produces executive summaries, viewport matrices, breakpoint inventories, responsive scorecards, issue severity ratings, user-impact explanations, likely root causes, implementation-oriented remediation guidance, developer acceptance criteria, regression tests, launch-readiness checklists, component-specific responsive rules, breakpoint consolidation plans, ownership recommendations, and structured JSON audit results.
The skill clearly distinguishes observed defects, inferred causes, recommended changes, open questions, and issues requiring live browser or device validation.
The core commercial promise is: identify responsive UI defects, explain their impact, and convert them into prioritized, testable remediation requirements.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 2 months ago
- Passed all security checks, Safe to install