ui-design/SKILL.md
Complete UI/UX design system: 50+ styles, 97 palettes, 57 font pairings, composition principles, visual hierarchy, Gestalt, accessibility. Use for: design, build, review, fix UI. Covers React, Next.js, Vue, Svelte, SwiftUI, Flutter, Tailwind, shadcn/ui.
npx skillsauth add snqb/my-skills ui-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Complete design intelligence: searchable database (styles, colors, typography) + visual composition theory + stack-specific implementation.
# Generate complete design system for a project
python3 skills/ui-design/scripts/search.py "beauty spa wellness" --design-system -p "Serenity Spa"
# Search specific domains
python3 skills/ui-design/scripts/search.py "glassmorphism dark" --domain style
python3 skills/ui-design/scripts/search.py "elegant luxury" --domain typography
# Stack-specific guidelines
python3 skills/ui-design/scripts/search.py "responsive form" --stack html-tailwind
--design-system flag for comprehensive recommendations| Domain | Use For |
|--------|---------|
| product | SaaS, e-commerce, portfolio, healthcare |
| style | glassmorphism, minimalism, brutalism |
| typography | Font pairings by mood |
| color | Palettes by product type |
| landing | Page structure, CTA strategies |
| chart | Data visualization |
| ux | Best practices, anti-patterns |
html-tailwind (default), react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn, jetpack-compose
# Save as Master + page overrides
python3 skills/ui-design/scripts/search.py "fintech dashboard" --design-system --persist -p "FinApp"
Creates:
design-system/MASTER.md — Global source of truthdesign-system/pages/ — Page-specific overridesGuide attention to important elements first.
| Technique | How | |-----------|-----| | Scale | Larger = more important | | Contrast | High contrast draws eye | | Position | Top/center noticed first | | Typography | Size + weight create levels |
Example hierarchy:
1. Hero heading (48px, bold)
2. Subheading (24px, medium)
3. Body (16px, regular)
4. CTA button (accent color)
Equally distributed visual weight (not necessarily symmetrical).
Factors: size, color (warm > cool), saturation, position, isolation, texture.
Heavy (draw attention): Light (supporting):
- Large hero images - Body text
- Bright CTA buttons - Low-contrast backgrounds
- Isolated floating cards - Grouped items
| Principle | Application | |-----------|-------------| | Proximity | Group related fields | | Similarity | Consistent button styles | | Closure | Minimal icons, implied shapes | | Continuity | Timelines, breadcrumbs | | Figure/Ground | Modal overlays, card elevation |
Display: 60-96px (hero)
H1: 48px (page title)
H2: 36px (section)
H3: 24px (subsection)
Body: 16-18px
Small: 14px (captions)
Contrast: WCAG AA minimum 4.5:1 for text.
Use consistent scale: 4, 8, 16, 24, 32, 48, 64px (multiples of 8).
prefers-reduced-motion respected| ❌ Don't | ✅ Do | |---------|------| | Make everything bold/large | Use de-emphasis for hierarchy | | 4+ font families | Max 2-3, vary weight instead | | Random spacing | Consistent 8px scale | | Center everything | Use asymmetry for interest | | Borders everywhere | Shadows, backgrounds, space | | Emojis as icons | SVG icon library |
cursor-pointer on all clickable elementstransition-colors duration-200)bg-white/80+, text slate-900, muted slate-600top-4 left-4 right-4 spacingmax-w-6xl or max-w-7xl| Skill | When to Use |
|-------|-------------|
| ui-patterns | Research first — see real dropdowns, accordions, inputs from Collect UI, Component Gallery, Mobbin |
| frontend-design | Execute with distinctive aesthetics, avoid generic AI look |
| shadcn-ui | Get accessible component foundations to customize |
Recommended workflow: ui-patterns (research) → ui-design (principles) → frontend-design (execution)
documentation
Enrich Markdown articles with inline Wikipedia links. First mention of each notable entity gets a hyperlink. Use when asked to add wiki links, enrich, or add references to .md files.
development
Structured visual QA: screenshot → batch issues → fix all → verify. Replaces the 300-cycle screenshot→edit death spiral. Optional bishkek review as exit gate. Use when building/polishing UI with browser testing, or when user asks for N iterations/reviews.
development
Find complex code, analyze intent, recommend battle-tested library replacements. Uses radon/eslint for detection, GitHub quality search for alternatives.
research
Research real-world UI patterns from curated galleries (Collect UI, Component Gallery, Mobbin). Use when exploring what exists: dropdowns, accordions, inputs, navigation, cards, modals, etc.