What problem does it solve? Most designs only cover the happy path, leaving users stranded when they hit empty states, errors, slow connections, offline conditions, or extreme data. This Skill systematically surfaces every condition outside the ideal scenario and defines how the design should handle each one. ## Core Features & Use Cases - State Inventory: Enumerates default, empty, loading, partial, error, success, offline, disabled, and overflow states for every screen and component, defining what the user sees, can do, and how they recover. - Error Recovery & Stress Testing: Provides recovery patterns (inline recovery, retry logic, graceful degradation, undo, draft preservation) plus structured stress prompts covering content, volume, time, network, device, and user behavior extremes. - First-Run & Internationalization Readiness: Designs progressive onboarding and value-first experiences, and checks layouts for text expansion, RTL, date/number formats, and character set support. - Use Case: Before handing a checkout flow to engineering, run a fortification review to produce a state matrix, edge case catalog, and prioritized resilience recommendations so no failure mode ships undesigned. ## Quick Start Ask the AI to fortify your checkout flow design by inventorying all states and stress-testing it against network, content, and device edge cases.