What problem does it solve? Flutter apps run on phones, tablets, foldables, and resizable desktop windows, and layouts built for a single screen size break or stretch unnaturally on other form factors. This Skill guides you through building layouts that adapt to the actual available window space. ## Core Features & Use Cases - Adaptive Layout Construction: Use LayoutBuilder and constraints.maxWidth breakpoints to switch between mobile and large-screen widget trees. - Large Screen Optimization: Constrain content width with ConstrainedBox and convert lists to responsive grids with SliverGridDelegateWithMaxCrossAxisExtent. - Best Practice Enforcement: Avoid common mistakes like locking orientation, checking hardware types, or relying on MediaQuery.orientationOf near the widget tree root. - Use Case: You are building a Flutter app that must show a sidebar-plus-content layout on tablets and desktops but a single-column layout on phones, without letterboxing on foldables. ## Quick Start Use the flutter-build-responsive-layout skill to make my Flutter page adapt between a mobile column layout and a desktop row layout with a sidebar.