Support both portrait and landscape orientation
SkillDev toolsOrientation is a skill for AI agents that reviews web designs by checking how pages behave in both portrait and landscape orientations. It is used when reviewing mobile-first layouts, tablet experiences, fullscreen flows, forms, dashboards, or media interfaces. It helps separate genuine layout constraints from unnecessary orientation assumptions.
Available today. Use it from your connected AI after setup.
No other account needed.
Have an AI agent set up that can load and use skills.
Then ask your AI: use the Support both portrait and landscape orientation skill
What your AI can do with it
- Check rendered behavior of pages in both portrait and landscape
- Review mobile-first layouts and tablet experiences
- Evaluate fullscreen flows, forms, dashboards, and media interfaces
- Separate genuine layout constraints from unnecessary orientation assumptions
Getting started
- Have an AI agent set up that can load and use skills.
- Add the orientation skill to the agent's available skills.
- Ask the agent to review a layout or interface, and it will check behavior in both portrait and landscape.
What this skill tells your AI
The instructions your AI receives, as published by thedaviddias/front-end-checklist in skills/orientation/SKILL.md and read by ahel’s review.
Many users mount devices to wheelchairs, use tablets on stands, or cannot easily rotate a device. If a site only works in one orientation, these users may lose access to content or critical actions entirely.
Quick Reference
- Do not lock the interface to portrait-only or landscape-only unless the task truly requires it
- Ensure all core content and controls remain usable after device rotation
- Use responsive layouts that adapt instead of hiding functionality in one orientation
- If a specific orientation is essential, explain why and provide the best available alternative
Check
Rotate the page between portrait and landscape on mobile and tablet viewports. Verify all primary content, navigation, forms, and interactive controls remain available and usable in both orientations. Flag any use of orientation locks, rotate-device overlays that block content, or layouts that hide essential functionality in one orientation.
Fix
Remove orientation locks and redesign the layout to work in both portrait and landscape. Use responsive CSS, wrapping layouts, and adaptive spacing instead of blocking content behind a rotate-device message. Only keep an orientation requirement if the task is genuinely orientation-essential.
Explain
Explain why WCAG requires content to support both portrait and landscape unless orientation is essential to the activity, and how orientation locks can block users who cannot rotate their devices.
Code Review
Review responsive layouts, viewport handling, overlays, and any JavaScript related to device rotation. Flag exact selectors, components, or route states that require one orientation, hide essential content after rotation, or show blocking rotate-device messages instead of adapting the layout.
For full implementation details, code examples, and framework-specific guidance,
see references/rule.md.
Rule page: https://frontendchecklist.io/en/rules/accessibility/orientation
Signals
- GitHub stars
- 74k
- Forks
- 7k
- Last commit
- Aug 2026
Questions
- When should this skill be used?
- When reviewing mobile-first layouts, tablet experiences, fullscreen flows, forms, dashboards, or media interfaces.
- What does the skill actually check?
- It checks rendered behavior in both portrait and landscape orientations and distinguishes genuine layout constraints from unnecessary orientation assumptions.
Advanced
- Item type
- skill
- Key
orientation- Source
- github.com/thedaviddias/front-end-checklist