Loading States

Audit an app's async surfaces and implement the right loading, progress, and empty states — skeleton screens, spinners, progress bars, first-use/no-results/error-empty views — chosen by expected latency and layout knowledge. Use when the user says 'add loading states', 'the page just goes blank while fetching', 'add a skeleton screen', 'users think it's frozen', 'spinner or skeleton?', 'design the empty state', 'zero state', or when reviewing an app whose fetches show nothing. Produces a loading/empty-state audit of every async surface plus the implemented components.

sanky369 fb970b6 2 files · 13.7 KB Updated

File contents

sanky369/vibe-building-skills/tree/main/skills/frontend-design/loading-states commit fb970b66e3

Frequently asked questions

npx skillmds add sanky369/loading-states