Based on the Build For Good UX video series by Katherine Gilligan (@synsation_). All principles are from her publicly available, free Instagram posts.
What's Covered
| Topic | Details | |
|---|---|---|
| 🎨 | UI vs UX | Beautiful interface plus understandable behavior, recovery, and trust |
| ⬜ | Loading States | Skeleton screens, progress bars, spinners, optimistic UI |
| ⏳ | Spinner Timing | When to show what based on duration (<1s, 1-10s, >10s) |
| ⚠️ | Error States | Message quality, placement (inline, toast, modal) |
| ✅ | Success States | Action feedback, celebrations, subtle confirmations |
| 🌵 | Empty States | First impressions, search results, goal/achievement states |
| 📄 | Form UX | Inline validation, pre-filling, character counts, forgiving formats |
| 🧩 | Graceful Degradation | Independent sections, cached content, partial loading |
| 🧭 | Jakob's Law | Familiar patterns by device, locale, audience, and market |
| 🫙 | Hick's Law | Reduce decision complexity with grouping, filtering, curation, progressive disclosure |
Installation
# npm
npx skills add alper-dev/build-for-good-ux-skill
# yarn
yarn skills add alper-dev/build-for-good-ux-skill
# bun
bunx skills add alper-dev/build-for-good-ux-skill
If you find this useful, consider giving it a star. It helps others discover it.
License
Apache 2.0
No comments yet
Be the first to share your take.