Review and improve loading, error, empty, success, retry, and fallback states for a feature or screen. Use this skill after implementing data-driven UI or actions, when reviewing a feature for completeness before handoff, or when a bug report describes a missing/incorrect state (e.g. "no error shown
Review and improve loading, error, empty, success, retry, and fallback states for a feature or screen. Use this skill after implementing data-driven UI or actions, when reviewing a feature for completeness before handoff, or when a bug report describes a missing/incorrect state (e.g. "no error shown when the request fails", "infinite spinner", "blank screen with no data").