ui-ux-design-patterns
Skill0 starsChanged 55 days agoMITView on GitHub
Real-world UI/UX screen patterns, interaction flows, and component heuristics distilled from Mobbin, Refero, Page Flows, 60fps, Collect UI, and top design inspiration libraries. Equips Claude Code with the collective intelligence of the top 1% web and mobile apps.
In this repository55 other files it gives its agents.
- agent-browser/AGENTS.mdAGENTS.md
- caveman/AGENTS.mdAGENTS.md
- find-skills/AGENTS.mdAGENTS.md
- graphify/AGENTS.mdAGENTS.md
- gsap/AGENTS.mdAGENTS.md
- gstack/AGENTS.mdAGENTS.md
- humanizer/AGENTS.mdAGENTS.md
- hyperframes/AGENTS.mdAGENTS.md
- hyperiux-components/AGENTS.mdAGENTS.md
- i-have-adhd/AGENTS.mdAGENTS.md
- impeccable/AGENTS.mdAGENTS.md
- last30days-skill/AGENTS.mdAGENTS.md
- marketingskills/AGENTS.mdAGENTS.md
- notebooklm-py/AGENTS.mdAGENTS.md
- ponytail/AGENTS.mdAGENTS.md
- superdesign-skill/AGENTS.mdAGENTS.md
- superpowers/AGENTS.mdAGENTS.md
- caveman/CLAUDE.mdCLAUDE.md
- claude-hud/CLAUDE.mdCLAUDE.md
- gsap/CLAUDE.mdCLAUDE.md
- gstack/CLAUDE.mdCLAUDE.md
- hyperframes/CLAUDE.mdCLAUDE.md
- hyperiux-components/CLAUDE.mdCLAUDE.md
- impeccable/CLAUDE.mdCLAUDE.md
- last30days-skill/CLAUDE.mdCLAUDE.md
- marketingskills/CLAUDE.mdCLAUDE.md
- notebooklm-py/CLAUDE.mdCLAUDE.md
- superdesign-skill/CLAUDE.mdCLAUDE.md
- ui-ux-pro-max/CLAUDE.mdCLAUDE.md
- ui-ux-pro-max-skill/CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- brandkitSkill
- industrial-brutalist-uiSkill
- defuddleSkill
- gpt-tasteSkill
- gstackSkill
- humanizerSkill
- imagegen-frontend-mobileSkill
- imagegen-frontend-webSkill
- image-to-codeSkill
- json-canvasSkill
- last30daysSkill
- llm-councilSkill
- minimalist-uiSkill
- notebooklmSkill
- obsidian-basesSkill
- obsidian-cliSkill
- obsidian-markdownSkill
- full-output-enforcementSkill
- redesign-existing-projectsSkill
- high-end-visual-designSkill
- stitch-design-tasteSkill
- design-taste-frontendSkill
- design-taste-frontend-v1Skill
- webgpu-threejs-tslSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 3 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
When building user interfaces, AI models often default to generic, sterile layouts (the "AI template look").
- Very specific: line 37
Progress Stepper: Use a segmented horizontal pill bar (h-1 rounded-full bg-primary/20 with active state bg-primary), not circular numbered …
- Distinctive: line 73
When adding animations, adhere to the 60fps physics manifesto:
- Very specific: line 75
No Linear Motion: Never use transition-timing-function: linear for UI layout shifts.
- Very specific: line 83
Use shimmer skeleton blocks (animate-pulse bg-muted/60 rounded-md) matching the exact layout of text and images.
- Distinctive: line 108
When asking Claude to generate or refactor any frontend UI:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
📱 UI/UX Design Patterns & Screen Intelligence
Distilled from the world's premier production design archives: Mobbin, Refero, Page Flows, 60fps, Collect UI, Appshots, UI Sources, Chamjo, Appllama, Asoinspo, Spottedinprod, and Pttrns.
When building user interfaces, AI models often default to generic, sterile layouts (the "AI template look"). This skill replaces generic defaults with proven, high-converting design patterns observed in industry-defining production apps (Linear, Stripe, Airbnb, Notion, Apple, Duolingo, Arc).
🏛️ 1. The 12 Inspiration Intelligence Libraries
| Source | Primary Focus | Best For Claude Prompts & Workflows |
| Mobbin (mobbin.com) | Real-world iOS, Android & Web screen flows | Complete end-to-end user journeys (Onboarding, Checkout, Paywalls, Settings) |
| Refero (refero.design) | Curated real-world Web & SaaS UI | Modern SaaS landing pages, marketing layouts, pricing tables, hero sections |
| Page Flows (pageflows.com) | Video user-flow recordings of top products | Step-by-step UX logic, edge cases, error recovery, invite flows |
| 60fps (60fps.design) | High-fidelity micro-interactions & motion | Spring curves, swipe gestures, gesture-driven transitions, 60fps feedback |
| Appshots (appshots.design) | Curated mobile app screenshot library | Mobile app navigation, tab bars, bottom sheets, mobile cards |
| UI Sources (screensdesign.com) | Growth loops & user psychology breakdowns | High-converting onboarding, viral loops, gamification mechanics |
| Chamjo (chamjo.design) | East-Asian & Global UI pattern archive | High-density information design, typographic balance, card architectures |
| Appllama (appllama.io) | Mobile app UI breakdowns | Mobile design hierarchies, widget architectures, native UX conventions |
| Asoinspo (asoinspo.com) | App Store screenshots & paywall visual design | High-converting paywalls, feature highlight bento cards, benefit badges |
| Collect UI (collectui.com) | Exhaustive daily component-by-component library | Specific components (Modals, Dropdowns, Search Bars, 404s, Profile headers) |
| Spottedinprod (spottedinprod.com) | Real unedited production UI edge cases | Clever micro-interactions, subtle UX details, graceful degradation |
| Pttrns (pttrns.com) | Categorized mobile UI patterns | Mobile navigation patterns, feed structures, activity timelines |
🔄 2. End-to-End Flow Heuristics (Mobbin & Page Flows Standards)
A. High-Converting Onboarding Flow
- Value-First Introduction: Maximum 3 swipeable cards or a 15-second interactive teaser. Never start with a 10-field form.
- Progress Stepper: Use a segmented horizontal pill bar (
h-1 rounded-full bg-primary/20with active statebg-primary), not circular numbered badges. - Personalization Questioning: 2–3 multi-choice single-tap cards (e.g., "What is your primary goal?") with active borders (
ring-2 ring-primary bg-primary/5). - Permission Primer Screen: Explain why notifications or camera access improves their experience before triggering native browser/system permission dialogs.
- Aha! Moment Payoff: Immediately land them on an active, populated workspace with 1 demo item, never a barren empty screen.
B. SaaS Pricing & Paywall Architecture (Asoinspo & Refero Standards)
- Billing Frequency Toggle: Monthly vs Annual switch with an eye-catching pill:
"Save 20%"in high-contrast accent color (bg-emerald-500/10 text-emerald-500 font-semibold). - 3-Tier Card Hierarchy:
- Free / Starter: Subtle outline, muted CTA (
variant="outline"). - Pro / Growth (Hero Tier): Elevated with subtle ring (
ring-2 ring-primary shadow-xl scale-105),"Most Popular"badge pinned to top-center, primary saturated CTA (variant="default"). - Enterprise: Clean enterprise card with
"Contact Sales"CTA.
- Free / Starter: Subtle outline, muted CTA (
- Feature Comparison Checklist:
- Clear green checkmarks (
lucide-reactCheckwithtext-emerald-500). - Group features logically (Core Capabilities, Collaboration, Security & SLA).
- Tooltips on technical jargon.
- Clear green checkmarks (
- Risk Reversals & Trust Signals:
"14-day money-back guarantee"badge.- 3 real customer mini-avatars + quote right under the CTA.
- Encrypted payment icons (Stripe, Visa, Mastercard, Apple Pay).
C. Modern Dashboard Architecture (Refero & Collect UI Standards)
- Top Bar: Sticky header with workspace switcher, global search trigger (
Cmd + K), notifications bell with unread dot, and user avatar. - Key Metric KPI Cards (Top Row):
- 3 or 4 cards: Metric Label (12px uppercase muted), Value (28px font-bold tracking-tight), Sparkline mini-graph or Trend delta (
+14.2% vs last monthwith green arrow).
- 3 or 4 cards: Metric Label (12px uppercase muted), Value (28px font-bold tracking-tight), Sparkline mini-graph or Trend delta (
- Main Content Split (70/30 or Bento Grid):
- Left 70%: Primary interactive chart or data table with inline search, sorting, and pagination.
- Right 30%: Activity feed, quick action buttons, and upcoming deadlines.
- Data Table Hygiene:
- Row hover state (
hover:bg-muted/50 transition-colors). - Sticky table header.
- Action overflow menu (
...button) per row.
- Row hover state (
⚡ 3. Motion & Micro-Interaction Guidelines (60fps Standards)
When adding animations, adhere to the 60fps physics manifesto:
- No Linear Motion: Never use
transition-timing-function: linearfor UI layout shifts. Always use natural spring physics:- React / Framer Motion:
transition={{ type: "spring", stiffness: 300, damping: 25 }} - CSS:
cubic-bezier(0.16, 1, 0.3, 1)(Apple/Linear ease-out).
- React / Framer Motion:
- Micro-Feedback on Every Action:
- Buttons: Active press-down effect (
active:scale-[0.98] transition-transform duration-100). - Cards: Subtle hover lift (
hover:-translate-y-1 hover:shadow-lg transition-all duration-200). - Modals: Enter scale from
0.95to1.0with fade in150ms.
- Buttons: Active press-down effect (
- Skeleton Loading Over Spinners:
- Use shimmer skeleton blocks (
animate-pulse bg-muted/60 rounded-md) matching the exact layout of text and images. Never show a generic center spinner.
- Use shimmer skeleton blocks (
🧩 4. Component Patterns Library (Collect UI & Spottedinprod Index)
1. Command Palette (Cmd + K / Ctrl + K)
- Backdrop:
fixed inset-0 bg-black/50 backdrop-blur-sm z-50 flex items-start justify-center pt-24. - Modal:
w-full max-w-xl bg-card border rounded-xl shadow-2xl overflow-hidden. - Input: Borderless search input with
lucide-reactSearchicon andEscbadge. - Grouped Results: "Recent", "Actions", "Pages", "Settings" with arrow-key navigation.
2. Floating Action Dock / Bottom Sheet
- Mobile: Draggable bottom sheet with swipe handle (
w-12 h-1.5 bg-muted rounded-full mx-auto my-3). - Desktop: Floating pill dock centered at viewport bottom (
fixed bottom-6 left-1/2 -translate-x-1/2 bg-background/80 backdrop-blur-md border rounded-full px-4 py-2 shadow-xl flex items-center gap-3 z-40).
3. Toast Notifications (Sonner-style)
- Position: Bottom-right (
bottom-4 right-4). - Layout: Icon + Bold Title + 1-line description + Optional inline action button + Dismiss cross.
- Physics: Swipe-to-dismiss with exit scale.
🎯 5. How to Prompt Claude with This Skill
When asking Claude to generate or refactor any frontend UI:
"Using the ui-ux-design-patterns skill:
1. Reference the [Mobbin/Refero] standard for this [Onboarding / Dashboard / Pricing] flow.
2. Use modern Tailwind CSS + Lucide icons + Framer Motion spring physics.
3. Include proper skeleton loaders, active button states, and defensive edge cases."Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

