mcpField
T
tool-ui-ux-pro-max

tool-ui-ux-pro-max

github.com/heyvhuangDesign & UI33861 installsUpdated 30w ago
Repository

About tool-ui-ux-pro-max

A searchable design reference skill for UI/UX work, intended for designers and developers who need concrete inputs rather than generated pages. It searches design domains and implementation stacks to inform design-system documents, refactor plans, and review criteria.

Key features

  1. 01Searchable design domains
  2. 02Stack-specific implementation lookup
  3. 03Palette and typography references
  4. 04UX and accessibility guidance
  5. 05Pre-delivery review checklist

Use cases

  1. 01Gather inputs for a design-system.md
  2. 02Plan a UI refactor
  3. 03Review UX and accessibility constraints
  4. 04Find layout guidance for a given stack

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/heyvhuang/ship-faster --skill tool-ui-ux-pro-max

After installing, type/tool-ui-ux-pro-maxin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

data/
charts.csv
colors.csv
landing.csv
products.csv
prompts.csv
styles.csv
typography.csv
ux-guidelines.csv
data/stacks/
flutter.csv
html-tailwind.csv
nextjs.csv
react-native.csv
react.csv
svelte.csv
swiftui.csv
vue.csv
scripts/
core.py
search.py

Details

From the project README

Tool: UI/UX Pro Max (Searchable Design Intelligence)

This is a lookup tool, not a page generator.

Use it to quickly retrieve concrete inputs (palette tokens, typography pairings, UX constraints, stack-specific implementation notes) that can be synthesized into:

  • design-system.md
  • a UI refactor plan / acceptance criteria
  • review checklists for “looks good but feels broken” issues

Prerequisites

Ensure Python is available:

python3 --version || python --version

Core command

Domain search:

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<query>" --domain <domain> [-n <max_results>]

Stack search:

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<query>" --stack <stack> [-n <max_results>]

Available stacks: html-tailwind, react, nextjs, vue, svelte, swiftui, react-native, flutter

Recommended workflow

When asked to design / improve UI, do this:

  1. Identify these inputs:
  • Product type: SaaS / e-commerce / content / tool / dashboard / landing
  • Tone keywords: minimal / premium / playful / warm / corporate / technical / bold
  • Industry: healthcare / fintech / education / consumer / …
  • Stack: React / Next.js / … (default to html-tailwind if unspecified)
  1. Search domains (pick 1–3 results per domain, then synthesize):
  1. product — product type → style direction
  2. style — style details (color/shape/motion/complexity)
  3. typography — heading/body pairing (includes Google Fonts + CSS import)
  4. color — palette tokens (primary/secondary/CTA/background/text/border)
  5. landing — landing structure (section order + CTA placement)
  6. chart — chart recommendations (dashboards)
  7. ux — UX + a11y rules and anti-patterns
  1. Search by stack to ground decisions in implementation constraints:
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "responsive layout" --stack nextjs

Domain reference

DomainUse forExample keywords
productStyle direction by product typesaas, ecommerce, portfolio, healthcare
styleUI style concepts & implementation hintsminimalism, brutalism, glassmorphism
typographyFont pairings + import instructionselegant, playful, professional
colorPalette tokens (Hex)saas, ecommerce, fintech
landingLanding structure & CTA strategyhero, testimonial, pricing
chartChart type selectiontrend, comparison, funnel
uxUX/a11y rules & anti-patternsaccessibility, animation, navigation
promptPrompt / technical keywords(style name)

Example (beauty / wellness landing)

python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --domain product
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "elegant minimal soft" --domain style
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "elegant luxury" --domain typography
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "beauty spa wellness" --domain color
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "hero-centric social-proof" --domain landing
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "accessibility" --domain ux
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "animation" --domain ux
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "responsive layout" --stack html-tailwind

Then: turn palette + typography + motion constraints + component rules into design-system.md, and convert the checklist below into acceptance criteria.

Common professional UI rules (quick scan)

Icons & visuals
RuleDoDon’t
No emoji iconsUse a consistent SVG icon set (Heroicons/Lucide/Simple Icons)Mix emoji/icons randomly
Stable hover statesUse color/opacity/shadow transitionsUse transforms that cause layout shift
Correct brand logosUse official SVG sourcesGuess logos or use inconsistent variants
Consistent sizingNormalize icon sizing (e.g., 24×24)Mix different viewBox/sizes
Interaction
RuleDoDon’t
Pointer cursorAdd cursor-pointer to clickable surfacesLeave clickable surfaces without affordance
Clear feedbackChange border/shadow/color on hoverMake hover states indistinguishable
Reasonable transitions150–300ms, consistentInstant changes or sluggish >500ms
Layout
RuleDoDon’t
Spacing from edgesLeave room for floating navsStick UI to viewport edges
Avoid hidden contentAccount for fixed headersLet content sit behind fixed bars
Consistent containersKeep one container width systemUse multiple container widths randomly

Pre-delivery checklist (use as acceptance criteria)

Visual quality
  • No emoji used as UI icons
  • Icons are from a consistent icon set
  • Brand logos are correct (not guessed)
  • Hover states do not cause layout shift
  • Color usage follows a token system (avoid scattered raw hex values)
Interaction
  • All clickable surfaces have cursor-pointer
  • Hover/focus states provide clear feedback
  • Transitions are consistent (150–300ms)
  • Keyboard focus is visible
Layout & responsive
  • Works at 320px / 768px / 1024px / 1440px
  • No horizontal scroll on mobile
  • Fixed elements do not cover content
Accessibility (a11y)
  • Images have alt text
  • Form inputs have labels
  • Color is not the only indicator
  • Respects prefers-reduced-motion

Comments

Markdown supported