audit-responsive

Scans React components for mobile and desktop rendering defects.

22|3|Updated Jul 28, 2024
One-click install
npx skills add https://github.com/webdevcody/go-mailing-list --skill audit-responsive-webdevcody
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: audit-responsive
Source: https://github.com/webdevcody/go-mailing-list/tree/main/.claude/skills/audit-responsive
Command: npx skills add https://github.com/webdevcody/go-mailing-list --skill audit-responsive-webdevcody

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you spot responsive-design issues before they reach users by scanning your route or component for constructs that commonly break at mobile and tablet widths.

Core Features & Use Cases

  • Static responsive audit: Reviews code without opening a browser to identify layout-breaking patterns tied to common viewport sizes.
  • Viewport-aware findings: Flags specific risky constructs such as fixed pixel widths, missing flex wrapping, unsafe 100vh usage, and non-responsive grid/flex column definitions.
  • Mechanical vs structural triage: Auto-suggests or applies straightforward fixes, while reporting design-level problems that should be handled intentionally by a designer or the user.
  • Operational scope: Follows a targeted scope (a route/component you name plus direct feature imports one layer deep) so results stay actionable instead of overwhelming.

Quick Start

Ask the skill to audit responsive for your chosen route or component and then apply the mechanical fixes it reports.

Frequently Asked Questions about audit-responsive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find responsive layout breakages in my mobile UI before deploying?▼

A static responsive audit scans your named routes or components for constructs that commonly break mobile and tablet layouts, such as fixed pixel widths and missing flex wrapping. It identifies risks without opening a browser.

What causes mobile UI overflow in Tailwind and CSS-in-JS layouts?▼

Mobile UI overflow is typically caused by fixed pixel widths, non-responsive grid or flex column definitions, unsafe 100vh usage, and missing flex wrapping. A static audit detects these constructs in your codebase.

How do I audit a specific component for mobile and tablet viewport issues?▼

You audit a specific component by naming the route or component for the scanner. It analyzes that scope plus direct feature imports one layer deep to flag risky viewport behaviors and recommend validation across canonical widths like 375, 768, 1280, and 1920.

Does this responsive audit work with CSS Modules and Tailwind?▼

Yes, the responsive audit works with UI codebases using Tailwind, CSS Modules, or CSS-in-JS patterns. It statically checks grids, flex layouts, images, modals, and viewport-height behaviors for overflow risks across those styling approaches.

Can this tool automatically fix unsafe 100vh usage and non-responsive grids?▼

It auto-suggests or applies mechanical fixes for straightforward issues like unsafe 100vh usage and missing flex wrapping. Design-level structural problems are reported separately for you or a designer to handle intentionally.

What are the limitations of a static responsive layout audit?▼

A static responsive audit reviews code without browser rendering, meaning it cannot catch dynamic runtime visual bugs. It focuses on known failing constructs within your named route or component scope plus one layer of direct imports.