From antigravity-awesome-skills
Adds loading, empty, error, and success feedback states to StyleSeed components and pages using mobile-first rules. Use for async data-dependent UIs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:ux-feedbackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Part of [StyleSeed](https://github.com/bitjaru/styleseed), this skill ensures data-dependent UI does not stop at the happy path. It adds the four core feedback states every serious product needs: loading, empty, error, and success.
Part of StyleSeed, this skill ensures data-dependent UI does not stop at the happy path. It adds the four core feedback states every serious product needs: loading, empty, error, and success.
Use skeletons that match the final layout. Avoid spinners inside cards unless the pattern genuinely requires them. Delay skeletons slightly to avoid flashes on fast responses.
Provide a friendly explanation and a next action. Zero values should still render meaningfully instead of disappearing.
Use plain-language failure messages and always offer recovery where possible. Localize failures to the affected card or section if the rest of the page can still work.
Use toasts or equivalent lightweight confirmation for completed actions. Add undo for reversible destructive changes.
Return:
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skillsAdd loading, empty, error, and success feedback states to StyleSeed components and pages with practical mobile-first rules.
Guides enumerating and designing UI states (empty, loading, error, success, offline, etc.) for components. Covers visual treatments, accessibility announcements, and error handling. Useful for component libraries and design systems.
Audits UI code for missing loading, empty, and error states in async operations and data-driven components. Finds gaps and implements fixes using existing app patterns.