ui-ux-pro-max

Searches local UI/UX design databases to generate design systems and implementation guidance.

Updated May 4, 2026
One-click install
npx skills add https://github.com/cwortman-amd/webtools-ui --skill ui-ux-pro-max-cwortman-amd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-ux-pro-max
Source: https://github.com/cwortman-amd/webtools-ui/tree/main/skills/ui-ux-pro-max
Command: npx skills add https://github.com/cwortman-amd/webtools-ui --skill ui-ux-pro-max-cwortman-amd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Choosing styles, color palettes, typography, and UX patterns for a new interface requires scattered research across design systems, accessibility standards, and framework-specific guidelines. This Skill consolidates that research into a searchable local database with a Python CLI, returning verified design recommendations for web, mobile, and desktop interfaces. ## Core Features & Use Cases - Design System Generation: The --design-system mode aggregates product, style, color, landing, and typography matches into a complete recommendation with reasoning rules, and can persist it as a Master + page-override file structure. - Domain-Specific Search: Query 12 domains including styles, colors, typography, UX guidelines, charts, icons, GSAP motion presets, and Google Fonts via a BM25-ranked search engine with calibrated abstention thresholds. - Stack-Specific Guidelines: Retrieve implementation do/don't rules with code examples for 22 stacks including React, Next.js, Vue, Svelte, Flutter, SwiftUI, and Tailwind. - Use Case: When asked to build a fintech dashboard in Next.js, run the design-system search to get a palette, font pairing, and layout pattern, then query the ux domain for accessibility rules and the nextjs stack for performance guidelines before writing components. ## Quick Start Ask the AI to design a new dashboard interface and have it run the skill's search.py script with the --design-system flag using your product type and style keywords.

Frequently Asked Questions about ui-ux-pro-max

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a design system for a new web project?

Run scripts/search.py with your product type and style keywords plus the --design-system flag, optionally adding -p for a project name. The tool aggregates product, style, color, landing, and typography matches into a complete recommendation with anti-patterns to avoid.

What design data can I search with this tool?

The local database covers 79 searchable styles, 192 product palettes with reasoning profiles, 74 font pairings, 119 UX guidelines, 105 curated icons, 17 GSAP motion presets, 25 chart types, and 22 technology stacks. Each domain is queried with the --domain flag.

Does the search tool require external Python packages?

No, the search CLI uses only the Python 3 standard library with no external dependencies. Any agent or human can run it directly from a terminal with python3.

Which frameworks and stacks are supported for implementation guidance?

Stack guidelines cover 22 targets including React, Next.js, Vue, Svelte, Angular, Astro, Nuxt, Laravel, SwiftUI, React Native, Flutter, Jetpack Compose, HTML-Tailwind, shadcn, Three.js, and several desktop UI frameworks. Use the --stack flag with the detected project stack.

What happens when a search returns zero results?

The tool abstains rather than fabricating output when scores fall below calibrated thresholds. Retry once with a narrower query or explicit domain, and if still empty, fall back to the built-in priority table while clearly labeling the guidance as a default rather than a database match.

How do I persist a design system across sessions?

Add --persist and --output-dir pointing at the project root to the --design-system command. This creates a design-system folder with a MASTER.md source of truth and optional per-page override files that take precedence for specific pages.