responsive-ui

Generate responsive web interfaces with mobile-first CSS, semantic HTML5, and accessible navigation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gahoccode/PRDs --skill responsive-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: responsive-ui
Source: https://github.com/gahoccode/PRDs/tree/main/skills/responsive-ui
Command: npx skills add https://github.com/gahoccode/PRDs --skill responsive-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill helps you build production-ready, responsive web interfaces that adapt gracefully from foldable phones (280px) to ultra-wide desktops (2560px+), with mobile-first CSS, fluid typography, accessible navigation, and responsive images.

Core Features & Use Cases

  • Mobile-first CSS: start at smallest viewport and layer complexity up
  • Fluid typography and spacing: scalable typography and containers
  • Layout & Accessibility: CSS Grid/Flexbox patterns with accessible hamburger menus and responsive images (srcset, lazy loading)

Quick Start

Start with semantic HTML5 and design tokens from references/design-tokens.md and copy the starter templates in assets/ to bootstrap a responsive layout.

Frequently Asked Questions about responsive-ui

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

FAQPage Schema
How do I build a responsive web layout that works on mobile, tablet, and desktop?

Mobile-first responsive design starts with CSS written for the smallest viewport, then uses media queries and breakpoints to layer complexity for larger screens. This Skill provides mobile-first CSS patterns, CSS Grid and Flexbox layouts, and fluid typography that scale across device sizes from 280px to 2560px+, ensuring no horizontal scroll and graceful adaptation.

What's the best way to handle responsive images across different device sizes?

Responsive images use srcset and lazy loading to serve appropriately sized images based on device resolution and viewport. This Skill includes responsive image patterns with srcset, lazy loading techniques, and semantic HTML5 markup to optimize performance and reduce bandwidth while maintaining visual quality across all devices.

How do I create accessible navigation that works on mobile devices?

Accessible mobile navigation combines semantic HTML5, ARIA attributes, keyboard support, and focus management with responsive patterns like hamburger menus. This Skill covers accessible navigation design, keyboard interactions, and focus states that function across all screen sizes while meeting accessibility standards.

Can I use CSS Grid and Flexbox together in a responsive layout?

Yes, CSS Grid and Flexbox serve complementary layout purposes: Grid excels at two-dimensional page layouts, while Flexbox handles one-dimensional component flows. This Skill provides patterns for combining both layout systems with mobile-first CSS and content-driven breakpoints to build flexible, responsive interfaces.

What is fluid typography and why is it important for responsive design?

Fluid typography scales smoothly across viewport sizes using CSS functions, eliminating jarring size jumps at breakpoints. This Skill implements fluid typography alongside design tokens to maintain readability and visual hierarchy from small phones to ultra-wide desktops without multiple breakpoint-specific font sizes.

Do I need a design system to build responsive interfaces?

A design-token-driven architecture streamlines responsive design by centralizing spacing, typography, and color rules. This Skill uses design tokens from provided references to enable consistent, scalable responsive layouts that adapt systematically across devices while reducing CSS duplication.