This covers the full spectrum of loading patterns, from skeleton screens and spinners to optimistic UI and progressive content reveals. It's opinionated about timing thresholds (like showing nothing under 100ms, clear states after 1 second) and transition behavior (fade don't pop, stagger list items at 30-50ms intervals). The practical guidance on avoiding layout shifts and matching skeleton shapes to actual content is spot on. Use this when you need to think through loading states systematically rather than just throwing a spinner on everything. The reduced-motion callout for shimmer animations is a nice touch most developers forget.
npx skills add https://github.com/owl-listener/designer-skills --skill loading-states