From antigravity-awesome-skills
Add loading, empty, error, and success feedback states to StyleSeed components and pages with practical mobile-first rules.
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 dev-moe-kyawaung/antigravity-awesome-skills5plugins reuse this skill
First indexed Jun 3, 2026
Adds loading (skeleton), empty, error, and success states to components and pages following a design language reference.
Designs loading, empty, error, and partial states for any component that fetches or lists data. Use for lists, dashboards, and async UI.
Adds loading, empty, error, and success feedback states to components or pages. Useful for implementing robust UX patterns for data-dependent UI.