Specify and verify hierarchy, layout, content, navigation, and interaction adaptations across viewports, containers, orientation, input methods, foldables, mobile browsers, tablets, desktop windows, and native surfaces. Use this skill when responsive or cross-device frontend work is requested.
Adapt the product job across changing space, input, platform, content, and user settings instead of merely stacking desktop regions.
When to invoke
"Make this workflow responsive across mobile, tablet, and desktop."
"Define behavior around our actual content breakpoints."
"Adapt this interface for touch, keyboard, pointer, and orientation changes."
"Review this PWA, mobile, or desktop layout for cross-device behavior."
"Test long content, zoom, safe areas, or foldable postures."
Adaptation matrix
Read references/adaptive-layouts.md and define, for each applicable condition:
information priority and progressive disclosure;
navigation and control placement;
density, pane, table, chart, and media behavior;
touch, pointer, hover, keyboard, and virtual-keyboard behavior;
safe areas, browser chrome, orientation, resizing, minimum windows, or hinges;
long content, localization, RTL, zoom, dynamic type, and motion settings;
loading, offline, interruption, and recovery behavior.
Use content-driven breakpoints and container queries when the installed stack supports them. Validate immediately before and after actual layout transitions.
Input and device behavior
Read references/input-and-device-matrix.md. Hover is an enhancement, gestures require alternatives, keyboard focus remains visible, and controls must remain reachable when virtual keyboards or browser chrome change available space.
Representative web widths may include near 320, 375, 768, and 1280 CSS pixels plus a supported wide state. These are evidence points, not universal breakpoints or proof of fluid behavior between them.
Criteria
The primary task and critical controls remain discoverable.
Priority changes are explicit; secondary regions may collapse, move, summarize, or become progressive.
Tables, charts, boards, editors, media, and toolbars have domain-specific narrow behavior.
Orientation, resizing, split view, safe areas, and lifecycle changes preserve progress when applicable.
No content clips, overlaps, becomes unreachable, or requires unintended two-dimensional scrolling.
Accessibility behavior survives zoom, reflow, dynamic type, high contrast, forced colors, and reduced motion.
Use assets/human-review-checklist.md for subjective review.
Limits
Do not infer supported devices or native profiles from a single web viewport.
Do not add breakpoints from a framework default without content evidence.
Do not call a desktop stack responsive when mobile only changes column order.
Do not claim simulator, device, screen-reader, or installability evidence unless it ran.
Supported profiles and input methods come from evidence.
Breakpoints are content-driven and boundary conditions are identified.
Hierarchy, navigation, content, and controls adapt rather than only stack.
Long content, localization, RTL, zoom, keyboard, touch, orientation, and safe areas are considered when applicable.
State and progress survive relevant resize, lifecycle, offline, and interruption events.
Unrun device or assistive-technology checks are explicit.
1---2name: frontend-responsive-adaptation-23description: Specify and verify hierarchy, layout, content, navigation, and interaction adaptations across viewports, containers, orientation, input methods, foldables, mobile browsers, tablets, desktop windows, and native surfaces. Use this skill when responsive or cross-device frontend work is requested.4---56# Frontend responsive adaptation78Adapt the product job across changing space, input, platform, content, and user settings instead of merely stacking desktop regions.910## When to invoke1112- "Make this workflow responsive across mobile, tablet, and desktop."13- "Define behavior around our actual content breakpoints."14- "Adapt this interface for touch, keyboard, pointer, and orientation changes."15- "Review this PWA, mobile, or desktop layout for cross-device behavior."16- "Test long content, zoom, safe areas, or foldable postures."1718## Adaptation matrix1920Read [references/adaptive-layouts.md](references/adaptive-layouts.md) and define, for each applicable condition:2122- information priority and progressive disclosure;23- navigation and control placement;24- density, pane, table, chart, and media behavior;25- touch, pointer, hover, keyboard, and virtual-keyboard behavior;26- safe areas, browser chrome, orientation, resizing, minimum windows, or hinges;27- long content, localization, RTL, zoom, dynamic type, and motion settings;28- loading, offline, interruption, and recovery behavior.2930Use content-driven breakpoints and container queries when the installed stack supports them. Validate immediately before and after actual layout transitions.3132## Input and device behavior3334Read [references/input-and-device-matrix.md](references/input-and-device-matrix.md). Hover is an enhancement, gestures require alternatives, keyboard focus remains visible, and controls must remain reachable when virtual keyboards or browser chrome change available space.3536Representative web widths may include near `320`, `375`, `768`, and `1280` CSS pixels plus a supported wide state. These are evidence points, not universal breakpoints or proof of fluid behavior between them.3738## Criteria3940- The primary task and critical controls remain discoverable.41- Priority changes are explicit; secondary regions may collapse, move, summarize, or become progressive.42- Tables, charts, boards, editors, media, and toolbars have domain-specific narrow behavior.43- Orientation, resizing, split view, safe areas, and lifecycle changes preserve progress when applicable.44- No content clips, overlaps, becomes unreachable, or requires unintended two-dimensional scrolling.45- Accessibility behavior survives zoom, reflow, dynamic type, high contrast, forced colors, and reduced motion.4647Use [assets/human-review-checklist.md](assets/human-review-checklist.md) for subjective review.4849## Limits5051- Do not infer supported devices or native profiles from a single web viewport.52- Do not add breakpoints from a framework default without content evidence.53- Do not call a desktop stack responsive when mobile only changes column order.54- Do not claim simulator, device, screen-reader, or installability evidence unless it ran.5556## Output template5758```markdown59## Responsive adaptation result60**Status:** ready | needs revision | blocked6162### Supported conditions63| Profile | Space/input/platform | Required |64| --- | --- | --- |6566### Adaptation decisions67| Transition or condition | Hierarchy | Layout/content | Controls/input | State preservation |68| --- | --- | --- | --- | --- |6970### Boundary verification71| Viewport/container/device | State and content | Result | Evidence |72| --- | --- | --- | --- |73```7475## Quality gate7677- [ ] Supported profiles and input methods come from evidence.78- [ ] Breakpoints are content-driven and boundary conditions are identified.79- [ ] Hierarchy, navigation, content, and controls adapt rather than only stack.80- [ ] Long content, localization, RTL, zoom, keyboard, touch, orientation, and safe areas are considered when applicable.81- [ ] State and progress survive relevant resize, lifecycle, offline, and interruption events.82- [ ] Unrun device or assistive-technology checks are explicit.
Run npx skillmds@latest add paulasilvatech/frontend-responsive-adaptation-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Specify and verify hierarchy, layout, content, navigation, and interaction adaptations across viewports, containers, orientation, input methods, foldables, mobile browsers, tablets, desktop windows, and native surfaces. Use this skill when responsive or cross-device frontend work is requested. It is listed under Web & Frontend on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
paulasilvatech (@paulasilvatech) published this skill. Their other Agent Skills are listed on their SkillMD profile.