adapt

Adapt designs across screen sizes, devices, and platforms using breakpoints and fluid layouts.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/ivaylo91/Shopping-Mobile-App --skill adapt-ivaylo91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adapt
Source: https://github.com/ivaylo91/Shopping-Mobile-App/tree/main/.agents/skills/adapt
Command: npx skills add https://github.com/ivaylo91/Shopping-Mobile-App --skill adapt-ivaylo91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designs built for one context often break or feel wrong on other devices, forcing teams to manually rethink layouts, interactions, and content for every screen size and platform. ## Core Features & Use Cases - Context Assessment: Analyzes source and target contexts including device type, input method, screen constraints, connection speed, and usage patterns before adapting. - Platform-Specific Strategies: Provides concrete adaptation strategies for mobile, tablet, desktop, print, and email, covering layout, interaction, content, and navigation. - Implementation Guidance: Covers responsive breakpoints, CSS Grid/Flexbox, container queries, clamp(), touch target sizing, and responsive images. - Use Case: You have a desktop web dashboard and need it to work on phones. The skill guides you through converting multi-column layouts to single-column stacks, replacing hover interactions with touch targets of at least 44x44px, and restructuring navigation into a bottom bar or hamburger menu. ## Quick Start Adapt my desktop dashboard design for mobile devices with touch-friendly layouts and navigation.

Frequently Asked Questions about adapt

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

FAQPage Schema
How do I adapt a desktop design for mobile devices?

Convert multi-column layouts to single-column vertical stacks, replace hover interactions with touch targets of at least 44x44px, and move navigation to a hamburger menu or bottom bar. Prioritize primary content with progressive disclosure and use 16px minimum text size.

What breakpoints should I use for responsive design?

Common breakpoints are 320-767px for mobile, 768-1023px for tablet, and 1024px and above for desktop. Prefer content-driven breakpoints where the design actually breaks rather than generic device widths.

How do I handle touch targets on mobile layouts?

Make touch targets at least 44x44px with adequate spacing between interactive elements. Remove hover-dependent interactions, add touch feedback like ripples, and place controls within thumb reach at the bottom of the screen.

Can I use the same design for tablet and phone?

Tablets benefit from a hybrid approach: two-column layouts, master-detail views, and side panels rather than phone-style single columns. Support both touch and pointer input, and adapt layouts based on portrait versus landscape orientation.

Why does my responsive design fail on real devices?

Browser DevTools emulation does not capture real device behavior like touch latency, rendering differences, or network conditions. Test on actual phones and tablets across orientations, browsers, operating systems, and throttled connections.