jezweb avatar

Responsiveness Check

Resizes a browser window through 8 standard breakpoints (or every 160px in sweep mode) and screenshots each width to catch layout breaks. The real value is in transition detection: it tells you exactly where your navigation switches to hamburger, where columns reflow, where overflow starts. Checks the eight things that actually vary by viewport (overflow, text truncation, touch target size, CTA visibility) and skips general accessibility stuff that doesn't change with width. Works with playwright-cli, Playwright MCP, or Chrome MCP. Good for debugging that mysterious tablet-range jank or confirming your CSS breakpoints match actual layout shifts.

skills.sh installs
1.8K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add jezweb/claude-skills --skill responsiveness-check --agent claude-code

Installs into .claude/skills of the current project.

Files

Responsiveness Check

Test how a website's layout responds to viewport width changes. Resizes through breakpoints in a single browser session, screenshots each width, compares adjacent sizes, and reports where layouts break.

What this tests: Layout responsiveness — overflow, stacking, navigation transitions, content reflow.

What this does NOT test: General accessibility (ARIA, semantic HTML, heading hierarchy, colour contrast). Those don't vary by viewport width — use the ux-audit skill instead.

Browser Tool Priority

Before starting, detect available browser tools:

  1. playwright-cli (preferred) — supports resize, named sessions, and sub-agent parallelism. If installed, run /playwright-cli first to load the full command reference.
  2. Playwright MCP (mcp__plugin_playwright_playwright__*) — browser_resize for viewport changes.
  3. Chrome MCP (mcp__claude-in-chrome__*) — resize_window for viewport changes. Uses the user's logged-in Chrome session.

If none are available, inform the user and suggest installing playwright-cli or Playwright MCP.

Operating Modes

Mode 1: Standard Check

Sponsors

Details

Repository
github.com/jezweb/claude-skills
Categories
Frontend Development, Testing & QA, Automation & Workflows, Mobile Development
First seen
Apr 16, 2026

More from jezweb/claude-skills

All 166
1mblode avatarmulti-tenant-architecturemblode/agent-skillsProvides architecture guidance for multi-tenant SaaS platforms on Cloudflare or Vercel. Covers platform choice, domain strategy, tenant identification and isola1.8Kskills.sh installs
2tencentcloudbase avatarweb-developmenttencentcloudbase/skillsUse when users need to implement, integrate, debug, build, deploy, or validate a Web frontend after the product direction is already clear, especially for React1.8Kskills.sh installs
3civitai avatarquick-mockupscivitai/civitaiCreate multiple UI design mockups in parallel. Use when asked to create mockups, wireframes, or design variations for a feature. Creates HTML files using Mantin1.7Kskills.sh installs
4adobe avatarcode-reviewadobe/skillsUse this when reviewing AEM Edge Delivery Services (EDS, Franklin, Helix) code, either self-review at the end of development before opening a PR, or reviewing a1.7Kskills.sh installs
5hieutrtr avatare2e-testinghieutrtr/ai1-skillsEnd-to-end testing patterns with Playwright for full-stack Python/React applications. Use when writing E2E tests for complete user workflows (login, CRUD, navig1.6Kskills.sh installs
6emalorenzo avatarr3f-best-practicesemalorenzo/three-agent-skillsReact Three Fiber (R3F) and Poimandres ecosystem best practices. Use when writing, reviewing, or optimizing R3F code. Triggers on tasks involving @react-three/f1.6Kskills.sh installs