What problem does it solve? Most designs only specify the default happy-path state, leaving users stranded when data is missing, connections drop, errors occur, or content overflows. This Skill systematically identifies every real-world condition a design must handle and defines what users see, what they can do, and how they recover in each state. ## Core Features & Use Cases - State Inventory: Enumerates default, empty, loading, partial, error, success, offline, disabled, and overflow states for every screen and component, with recovery paths for each. - Stress Testing Prompts: Runs structured content, volume, time, network, device, and user-behavior stress questions against a design to surface failure modes before users do. - Error Recovery & First-Run Design: Defines inline recovery, retry logic, graceful degradation, undo, draft preservation, and progressive onboarding patterns. - Use Case: Before shipping a checkout flow, run an edge case review to design what happens when payment times out, the session expires mid-flow, or the user opens the flow in two tabs. ## Quick Start Ask the AI to run a fortify edge case review on your checkout flow and produce a state inventory with recovery recommendations.