mobile-pwa-usability

Validates mobile usability and PWA readiness for React/Next.js projects.

1|2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/parisgroup-ai/imersao-ia-setup --skill mobile-pwa-usability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-pwa-usability
Source: https://github.com/parisgroup-ai/imersao-ia-setup/tree/main/skills/mobile-pwa-usability
Command: npx skills add https://github.com/parisgroup-ai/imersao-ia-setup --skill mobile-pwa-usability

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates mobile usability checks and PWA readiness for React/Next.js projects, catching common mobile UX pitfalls before production.

Core Features & Use Cases

  • Touch targets: ensures minimum hit area for interactive elements across layouts.
  • Viewport and safe areas: validates use of device-width viewport and safe-area paddings for notches and home indicators.
  • Accessibility and contrast: checks color contrast, readable typography, and keyboard navigation readiness.
  • PWA recommendations: guides manifest configuration, service worker setup, and offline support to improve reliability.
  • Use Case: A frontend team uses this to ensure new components are mobile-friendly and PWA-ready before release.

Quick Start

Use the mobile-pwa-usability checks to validate touch targets, viewport handling, safe areas, and PWA configuration in your Next.js app.

Frequently Asked Questions about mobile-pwa-usability

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

FAQPage Schema
How do I check mobile usability for a Next.js PWA?

To check mobile usability for a Next.js PWA, validate touch target sizes, viewport settings, and safe-area support across your components. This process evaluates interactive elements and layouts to ensure they meet mobile usability standards before production.

What is the minimum touch target size for mobile PWAs?

The minimum touch target size for mobile PWAs is the required hit area for interactive elements. Validating these targets across layouts ensures accessible, error-free mobile interactions without accidental misclicks.

Does this work with both app and pages directories in Next.js?

Yes, mobile usability checks work with both app and pages directories in Next.js. It evaluates components, layouts, and pages across these directory structures to provide automatic checks and actionable UX recommendations.

How do I configure a service worker and manifest for PWA readiness?

To configure a service worker and manifest for PWA readiness, validate your manifest configuration, service worker setup, and offline support. This guides you through improving reliability for a robust mobile experience.

What's the best way to handle safe areas and notches in a React PWA?

The best way to handle safe areas and notches in a React PWA is to validate device-width viewport and safe-area paddings. This ensures layouts properly account for screen notches and home indicators.

Why are my PWA color contrast and motion preferences failing accessibility checks?

PWA color contrast and motion preferences fail accessibility checks when typography is unreadable or motion settings are ignored. Validating color contrast, readable typography, and keyboard navigation readiness resolves these issues.