Everyone hates waiting for a website or app to load. Loading states are the visual tricks that keep people calm and confident while they wait. Good loading patterns show something immediately, like a skeleton screen that mirrors the final layout. This prevents blank screens and makes the wait feel shorter.
There are different tools for different waiting times. For short waits under a second, a subtle shimmer or opacity change works. For longer waits, a progress bar or a small spinning icon tells users the system is working. Optimistic UI shows the expected result right away and fixes it if something goes wrong. These patterns help people trust the experience.
Designers also use progressive loading to show the most important parts first. Images can blur in from a low quality preview. Lists can fade in item by item. The goal is to avoid sudden jumps and keep everything smooth. Following these best practices makes any interface feel fast and reliable.
Global
mkdir -p ~/.claude/skills/loading-statesProject
mkdir -p .claude/skills/loading-statesSource Repository
Prototypemattpocock/skills
Quick throwaway prototypes to test logic or UI before building
Lark Whiteboardlarksuite/cli
View, edit, and export Lark whiteboards as images or code easily
Sleek Design Mobile Appssleekdotdesign/agent-skills
Turn your app ideas into mobile screens just by describing them
Brainstormingobra/superpowers
Brainstorm your ideas into a clear design and get approval before building anything
Ui Ux Pro Maxnextlevelbuilder/ui-ux-pro-max-skill
All-in-one UI/UX design assistant with styles, colors, fonts, and guidelines for any platform
Redesign Existing Projectsleonxlnx/taste-skill
Upgrade your existing website or app with a professional design audit
Stitch Design Tasteleonxlnx/taste-skill
Create premium, non-generic UI designs with strict color, typography, and layout rules
Brandkitleonxlnx/taste-skill
Create premium brand-kit images that feel intentional, minimal, and presentation-ready