Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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").
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-14 | ✓→✓ | = Same ✓ | 11% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 151% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 0% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 17% | 0% |
Ensure every data-driven UI and action has correct, user-useful handling for loading, error, empty, success, retry, and fallback states — without hiding real problems behind generic fallbacks.
Do not invent a custom final response format for this skill. Follow the Global Agent Output and Reporting Skill. Only include skill-specific reporting details when necessary for understanding the completed work.
Other measured skills in the registry, with their headline benchmark lift.