Dashboard Mobile Patterns

Implements mobile-first dashboard patterns with HTML, CSS and JS examples.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/JDL440/nfl-eval --skill dashboard-mobile-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dashboard Mobile Patterns
Source: https://github.com/JDL440/nfl-eval/tree/main/.squad/skills/dashboard-mobile-patterns
Command: npx skills add https://github.com/JDL440/nfl-eval --skill dashboard-mobile-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dashboard usability often deteriorates on mobile due to dense layouts and non-collapsible navigation, making key actions hard to reach. This skill provides a mobile-first pattern library to ensure dashboards adapt gracefully to small screens and maintain accessible interactions.

Core Features & Use Cases

  • Shared Shell with a responsive header and a toggleable navigation to conserve space on phones.
  • Breakpoint Cascade with clearly defined 320px, 480px, 768px, and 1024px+ breakpoints to maintain consistent layouts across devices.
  • Mobile-First Components that enforce touch-friendly sizing, clear tap targets, and scalable UI blocks.
  • Table-to-Card Transform to convert wide data tables into card-like surfaces on small viewports, reducing horizontal overflow.
  • Sidebar disclosure patterns to collapse side panels into expandable sections on mobile.
  • Single-column detail layouts for routes that do not require a persistent sidebar, maximizing content area.

Quick Start

Apply these mobile patterns to a dashboard route to enable a hamburger menu, responsive grid, and card-based data displays.

Frequently Asked Questions about Dashboard Mobile Patterns

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

FAQPage Schema
How do I convert wide dashboard tables into mobile-friendly cards?

To convert wide data tables into mobile-friendly card surfaces, use a table-to-card transform pattern that restructures rows into stacked card layouts on small viewports, reducing horizontal overflow and maintaining accessible interactions.

What is the best way to handle sidebar navigation on mobile dashboards?

The best way to handle sidebar navigation on mobile dashboards is using a shared shell with a toggleable header navigation menu and sidebar disclosure patterns that collapse side panels into expandable sections to conserve space.

How do I convert wide dashboard tables into mobile-friendly cards?

To convert wide data tables into mobile-friendly card surfaces, use a table-to-card transform pattern that restructures rows into stacked card layouts on small viewports, reducing horizontal overflow and maintaining accessible interactions.

Why do mobile dashboards need touch-friendly sizing and scalable UI blocks?

Mobile dashboards need touch-friendly sizing because dense layouts and non-collapsible navigation deteriorate usability, making key actions hard to reach; enforcing scalable UI blocks and clear tap targets maintains accessible interactions on phones.

Does this responsive dashboard pattern library include HTML, CSS, and JS examples?

Yes, this responsive dashboard pattern library includes HTML, CSS, and JS examples for implementation, providing clear guidance for applying mobile-first components, breakpoint cascades, and table-to-card transforms to your routes.