What problem does it solve?
This Skill helps you turn plain, data-driven components into polished user experiences by adding the right feedback states for loading, empty results, failures, and successful actions.
Core Features & Use Cases
- Loading states: Add skeleton placeholders that match final layout and respect reduced-motion preferences.
- Empty states: Show centered guidance when no data is available, including a clear next action.
- Error states: Present plain-language failures with retry actions so partial and full-page errors are handled gracefully.
- Success feedback: Use toasts for confirmations and undo support after user actions.
- Use case: Ideal for dashboards, lists, cards, and forms that depend on async data or user-triggered updates.
Quick Start
Apply the ss-feedback skill to the target component file and implement loading, empty, error, and success states for each data-dependent area.