What problem does it solve? Flutter developers frequently encounter cryptic layout exceptions such as "RenderFlex overflowed", "Vertical viewport was given unbounded height", and "Incorrect use of ParentData widget". This Skill provides a systematic diagnostic workflow to identify the root constraint violation and apply the correct widget-level fix. ## Core Features & Use Cases - Error Signature Diagnostics: Maps common Flutter layout exceptions (unbounded height, unbounded width, RenderFlex overflow, ParentData misuse) to their underlying constraint causes. - Step-by-Step Resolution Checklist: Guides you from capturing the exception in debug mode through applying the fix and verifying with hot reload. - Concrete Code Examples: Provides before-and-after Dart snippets, such as wrapping a ListView in Expanded inside a Column, or a TextField in Expanded inside a Row. - Use Case: Your app crashes with "Vertical viewport was given unbounded height" after adding a ListView inside a Column. The Skill identifies the unbounded constraint and instructs you to wrap the ListView in an Expanded widget. ## Quick Start Ask the AI to fix the "RenderFlex overflowed" or "unbounded height" layout error in your Flutter widget tree using this Skill.