一键导入
ui-ux-pro-max
UI/UX design intelligence with anti-AI-slop philosophy. 50+ styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
UI/UX design intelligence with anti-AI-slop philosophy. 50+ styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Pull request lifecycle domain knowledge — branch strategy detection, PR size classification, confidence-scored review, git-aware context, PR analytics, dependency management, and split/merge/describe operations.
Production readiness audit domains, weighted scoring criteria, and check specifications for the /preflight workflow.
Application scaffolding orchestrator. Creates full-stack applications from requirements, selects tech stack, coordinates agents.
Production deployment workflows, rollback strategies, and CI/CD best practices.
Internationalization and localization patterns for multi-language applications
Mobile UI/UX patterns for iOS and Android. Touch-first, platform-respectful design with React Native/Expo focus.
| name | ui-ux-pro-max |
| description | UI/UX design intelligence with anti-AI-slop philosophy. 50+ styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks. |
Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.
Design Philosophy: Inspired by Anthropic's frontend-design skill. Every interface must have a bold, intentional aesthetic direction — never generic, never default. Production-grade code with extraordinary creative vision.
Check if Python is installed:
python3 --version || python --version
If Python is not installed, install it based on user's OS:
macOS:
brew install python3
Ubuntu/Debian:
sudo apt update && sudo apt install python3
Windows:
winget install Python.Python.3.12
Reference these guidelines when:
color-contrast — Minimum 4.5:1 ratio for normal textfocus-states — Visible focus rings on interactive elementsalt-text — Descriptive alt text for meaningful imagesaria-labels — aria-label for icon-only buttonskeyboard-nav — Tab order matches visual orderform-labels — Use <label> with for attributetouch-target-size — Minimum 44×44px touch targetshover-vs-tap — Use click/tap for primary interactionsloading-buttons — Disable button during async operationserror-feedback — Clear error messages near the problemcursor-pointer — Add cursor-pointer to clickable elementsimage-optimization — Use WebP, srcset, lazy loadingreduced-motion — Check prefers-reduced-motioncontent-jumping — Reserve space for async contentviewport-meta — width=device-width, initial-scale=1readable-font-size — Minimum 16px body text on mobilehorizontal-scroll — Ensure content fits viewport widthz-index-management — Define z-index scale (10, 20, 30, 50)line-height — Use 1.5–1.75 for body textline-length — Limit to 65–75 characters per linefont-pairing — Match heading/body font personalitiesduration-timing — Use 150–300ms for micro-interactionstransform-performance — Use transform/opacity, not width/heightloading-states — Skeleton screens or spinnersstyle-match — Match style to product typeconsistency — Use same style across all pagesno-emoji-icons — Use SVG icons, not emojischart-type — Match chart type to data typecolor-guidance — Use accessible color palettesdata-table — Provide table alternative for accessibilityWhen user requests UI/UX work (design, build, create, implement, review, fix, improve), follow this workflow:
Before writing ANY code, answer these questions and commit to a clear creative direction:
CRITICAL: Bold maximalism and refined minimalism both work. What NEVER works is the safe middle — generic, forgettable, "looks like every other AI-generated site." Execute your chosen direction with precision and conviction.
Extract key information from user request:
html-tailwindAlways start with --design-system to get comprehensive recommendations with reasoning:
python3 skills/ui-ux-pro-max/scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]
This command:
ui-reasoning.csv to select best matchesExample:
python3 skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"
To save the design system for hierarchical retrieval across sessions, add --persist:
python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name"
This creates:
design-system/MASTER.md — Global Source of Truth with all design rulesdesign-system/pages/ — Folder for page-specific overridesWith page-specific override:
python3 skills/ui-ux-pro-max/scripts/search.py "<query>" --design-system --persist -p "Project Name" --page "dashboard"
This also creates:
design-system/pages/dashboard.md — Page-specific deviations from MasterHow hierarchical retrieval works:
design-system/pages/checkout.mddesign-system/MASTER.md exclusivelyAfter getting the design system, use domain searches to get additional details:
python3 skills/ui-ux-pro-max/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]
When to use detailed searches:
| Need | Domain | Example |
|---|---|---|
| More style options | style | --domain style "glassmorphism dark" |
| Chart recommendations | chart | --domain chart "real-time dashboard" |
| UX best practices | ux | --domain ux "animation accessibility" |
| Alternative fonts | typography | --domain typography "elegant luxury" |
| Landing structure | landing | --domain landing "hero social-proof" |
Get implementation-specific best practices. If user doesn't specify a stack, default to html-tailwind.
python3 skills/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwind
Available stacks: html-tailwind, react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn, jetpack-compose
| Domain | Use For | Example Keywords |
|---|---|---|
product | Product type recommendations | SaaS, e-commerce, portfolio, healthcare, beauty, service |
style | UI styles, colors, effects | glassmorphism, minimalism, dark mode, brutalism |
typography | Font pairings, Google Fonts | elegant, playful, professional, modern |
color | Color palettes by product type | saas, ecommerce, healthcare, beauty, fintech, service |
landing | Page structure, CTA strategies | hero, hero-centric, testimonial, pricing, social-proof |
chart | Chart types, library recommendations | trend, comparison, timeline, funnel, pie |
ux | Best practices, anti-patterns | animation, accessibility, z-index, loading |
react | React/Next.js performance | waterfall, bundle, suspense, memo, rerender, cache |
web | Web interface guidelines | aria, focus, keyboard, semantic, virtualize |
prompt | AI prompts, CSS keywords | (style name) |
| Stack | Focus |
|---|---|
html-tailwind | Tailwind utilities, responsive, a11y (DEFAULT) |
react | State, hooks, performance, patterns |
nextjs | SSR, routing, images, API routes |
vue | Composition API, Pinia, Vue Router |
svelte | Runes, stores, SvelteKit |
swiftui | Views, State, Navigation, Animation |
react-native | Components, Navigation, Lists |
flutter | Widgets, State, Layout, Theming |
shadcn | shadcn/ui components, theming, forms, patterns |
jetpack-compose | Composables, Modifiers, State Hoisting, Recomposition |
User request: "Làm landing page cho dịch vụ chăm sóc da chuyên nghiệp"
python3 skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"
Output: Complete design system with pattern, style, colors, typography, effects, and anti-patterns.
# Get UX guidelines for animation and accessibility
python3 skills/ui-ux-pro-max/scripts/search.py "animation accessibility" --domain ux
# Get alternative typography options if needed
python3 skills/ui-ux-pro-max/scripts/search.py "elegant luxury serif" --domain typography
python3 skills/ui-ux-pro-max/scripts/search.py "layout responsive form" --stack html-tailwind
Then: Synthesize design system + detailed searches and implement the design.
The --design-system flag supports two output formats:
# ASCII box (default) - best for terminal display
python3 skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system
# Markdown - best for documentation
python3 skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system -f markdown
Inspired by skill-zero/landing-page-design. Conversion-focused design decisions for landing pages.
Everything visible before scrolling must communicate value in 5 seconds:
┌─────────────────────────────────────────────────┐
│ [Logo] [Nav] [CTA Button] │
│ │
│ Headline (6-12 words) │
│ ───────────────────────── │
│ Subheadline (15-25 words) [Hero Image] │
│ showing the │
│ [Primary CTA Button] OUTCOME, not │
│ "Start Free Trial" the product │
│ │
│ Social proof: "Trusted by 10,000+ teams" │
│ [logo] [logo] [logo] [logo] [logo] │
└─────────────────────────────────────────────────┘
Constraint: 6–12 words. Say what it DOES, not what it IS.
| ❌ Bad | Why |
|---|---|
| "Welcome to Our Platform" | Says nothing about value |
| "The World's Most Advanced AI-Powered Solution" | Buzzwords, no specifics |
| "We Help Businesses Grow" | Vague, generic |
| "Next-Generation Enterprise Software" | What does it DO? |
| ✅ Good | Why |
|---|---|
| "Turn customer feedback into product features, automatically" | Specific outcome |
| "The spreadsheet that thinks like a database" | Instant mental model |
| "Find and fix bugs before your users do" | Clear value + urgency |
Rule: Show the OUTCOME, not the product.
| ❌ Avoid | ✅ Use Instead |
|---|---|
| Screenshot of your dashboard | Person looking satisfied at clear results |
| Abstract geometric background | Before/after transformation |
| Stock photo of a handshake | The end result of using your product |
Formula: Action verb + value/outcome + (optional: reduce risk)
| ❌ Weak | ✅ Strong |
|---|---|
| "Submit" | "Start Free Trial" |
| "Continue" | "Save API Key" |
| "Click Here" | "Get My Career Report — Free" |
| "Learn More" | "See How It Works in 60 Seconds" |
The high-conversion landing page sequence:
| Type | Best For | Example |
|---|---|---|
| Logo bar | B2B, enterprise trust | "Trusted by Google, Stripe, Vercel" |
| Stats | Scale and credibility | "10,000+ teams" or "2M+ jobs analyzed" |
| Testimonial quotes | Emotional connection | Real photo + name + title + quote |
| Case studies | Complex/expensive products | "How Company X increased revenue 40%" |
| Star ratings | Consumer products | "4.8★ from 2,000+ reviews" |
| Media mentions | Brand awareness | "As seen in TechCrunch, Forbes" |
Every landing page needs a 1200×630px OG image:
<meta property="og:image"> in <head>These are frequently overlooked issues that make UI look unprofessional:
These patterns are BANNED — they signal generic, AI-generated design:
| Banned Pattern | Why It's Bad | Do Instead |
|---|---|---|
| Inter, Roboto, Arial as primary font | Overused default — zero personality | Choose distinctive display + body pairing |
| Purple gradients on white backgrounds | The #1 "AI-generated" cliché | Commit to a curated, context-specific palette |
| Predictable card grids with rounded corners | Cookie-cutter, forgettable | Use asymmetry, overlap, diagonal flow, or grid-breaking |
| Generic hero with centered h1 + subtext + CTA | Every template ever | Create spatial interest — offset, layered, editorial |
| Same fonts/colors across different projects | Convergence = laziness | Each project gets a unique aesthetic identity |
| Solid white/dark backgrounds everywhere | Flat, lifeless, no atmosphere | Add depth: gradient meshes, noise, grain, textures |
@font-face or Google Fonts for premium choicesanimation-delay reveals creates more delight than scattered micro-interactionsCreate atmosphere — never default to flat solid colors:
| Technique | When to Use |
|---|---|
| Gradient meshes | Luxury, modern SaaS, organic themes |
| Noise / grain textures | Editorial, brutalist, vintage aesthetics |
| Geometric patterns | Art deco, tech, mathematical themes |
| Layered transparencies | Glass morphism, depth-focused layouts |
| Dramatic shadows | Bold, dramatic, high-contrast designs |
| Decorative borders | Refined, editorial, luxury aesthetics |
| Rule | Do | Don't |
|---|---|---|
| No emoji icons | Use SVG icons (Heroicons, Lucide, Simple Icons) | Use emojis like 🎨 🚀 ⚙️ as UI icons |
| Stable hover states | Use color/opacity transitions on hover | Use scale transforms that shift layout |
| Correct brand logos | Research official SVG from Simple Icons | Guess or use incorrect logo paths |
| Consistent icon sizing | Use fixed viewBox (24x24) with w-6 h-6 | Mix different icon sizes randomly |
| Rule | Do | Don't |
|---|---|---|
| Cursor pointer | Add cursor-pointer to all clickable/hoverable cards | Leave default cursor on interactive elements |
| Hover feedback | Provide visual feedback (color, shadow, border) | No indication element is interactive |
| Smooth transitions | Use transition-colors duration-200 | Instant state changes or too slow (>500ms) |
| Rule | Do | Don't |
|---|---|---|
| Glass card light mode | Use bg-white/80 or higher opacity | Use bg-white/10 (too transparent) |
| Text contrast light | Use #0F172A (slate-900) for text | Use #94A3B8 (slate-400) for body text |
| Muted text light | Use #475569 (slate-600) minimum | Use gray-400 or lighter |
| Border visibility | Use border-gray-200 in light mode | Use border-white/10 (invisible) |
| Rule | Do | Don't |
|---|---|---|
| Floating navbar | Add top-4 left-4 right-4 spacing | Stick navbar to top-0 left-0 right-0 |
| Content padding | Account for fixed navbar height | Let content hide behind fixed elements |
| Consistent max-width | Use same max-w-6xl or max-w-7xl | Mix different container widths |
Before delivering UI code, verify these items:
cursor-pointerprefers-reduced-motion respected