ui-ux-pro-max-skill
AI编程工具的设计外挂:67种UI风格+161套配色+57组字体搭配,让AI生成的界面真正专业
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
AI编程工具的设计外挂:67种UI风格+161套配色+57组字体搭配,让AI生成的界面真正专业
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

图1:UI UX Pro Max 官方网站,展示了工具的核心功能界面
2024 年是 AI 编程工具爆发元年——Claude Code、Cursor、Windsurf、Copilot 等工具让「用自然语言写代码」成为现实。开发者兴奋地发现:原来需要半小时写的前端页面,现在只需要一句 prompt。
但很快,一个新的瓶颈出现了:设计。
AI 能写代码,却很难给出专业级 UI 设计建议。它可以生成一个「看起来还行」的蓝色按钮,却未必知道这个按钮是否符合目标用户的品牌调性、是否符合无障碍标准、是否在 1440p 和 375p 屏幕上都能优雅呈现。当开发者追问「帮我做一个轻奢风 SPA 的落地页」时,AI 给出的回答往往过于通用,缺乏真正的设计深度。
这正是 UI UX Pro Max(以下简称 UXPM)诞生的背景。
UXPM 的本质不是一个代码生成工具,而是一个可查询的设计知识库 + AI 提示词生成器。它被设计为 AI 编程助手(Claude Code、Cursor、Windsurf 等)的 Skill/插件,为 AI 提供结构化的设计情报。
形象地说:UXPM 就是给 AI 编程工具装了一个「设计大脑」。当 AI 要写 UI 时,它不再凭空发挥,而是查询 UXPM 的数据库,获取专业的设计参数——该用什么颜色、字体、间距、动效,如何在 React/Vue/SwiftUI 等不同框架中实现相同的设计效果。
UXPM 的核心是一套精心维护的 CSV 数据库,覆盖 UI/UX 设计的各个维度:
products.csv 将互联网产品分为 161 个细分类型(SaaS 管理后台、电商首页、投顾平台、博客、医疗预约、餐厅预订……)。每个类型附带推荐设计风格、调性关键词、最佳实践。开发者只需告诉 AI「我要做 XX 类型的产品」,UXPM 就能给出针对性的设计建议。
从主流的 Material Design、Flat Design,到新兴的 Glassmorphism(玻璃拟态)、Brutalism(粗野主义)、Soft UI Evolution,UXPM 收录了 67 种 UI 风格。每种风格都附带:
backdrop-filter: blur()、box-shadow: 0 8px 32px)每套配色包含主色、辅色、CTA 颜色、背景色、文字色,还附带「避免色」(某些配色组合会引发心理不适或品牌调性冲突)。按产品类型索引——做健康类 App 查「医疗健康」,做儿童教育查「教育类」,精准匹配。
每组提供标题字体 + 正文字体的 Google Fonts 引用链接,包含字体的情绪关键词(优雅 / 力量感 / 可爱)和适用场景。避免了开发者「全站 Arial」的尴尬局面。
涵盖表单设计、导航结构、错误提示、空状态等常见场景,每条附带「做」和「不做」的双语示例,帮助 AI 理解设计的边界在哪里。
UXPM 的搜索不是简单的关键词匹配,而是基于 BM25(Best Matching 25)算法的混合搜索引擎。这是信息检索领域的经典算法,比 TF-IDF 更能处理查询词和文档长度变化,在搜索体验上接近 Elasticsearch 的相关性评分。
Python 核心代码(core.py)约 400 行,实现了完整的 BM25 流程:
搜索结果可以按技术栈过滤,提供针对性的实现代码:
例如,同样搜索「玻璃拟态按钮」,React 返回 Tailwind + backdrop-blur 实现,SwiftUI 返回 .blur(radius:) + SF Symbols 图标方案,Flutter 返回 BackdropFilter + ImageFiltered 方案。
uipro-cli(npm 包)是 UXPM 的安装入口,通过 npx uipro-cli init --ai <platform> 可以自动:
~/.claude/ 或对应平台的配置目录claude_desktop_config.json、cursor/settings.json 片段等)整个安装过程约 2 分钟,自动化程度高。
UXPM 并非完美,存在几个值得注意的问题:
1. 数据版权风险 数据库内容(颜色组合、字体搭配、风格分类)虽然做了结构化整理,但大量参考了 Dribbble、Behance、Awwwards 等设计平台上的作品。这些设计本身有版权,UXPM 作为「知识提炼工具」处于灰色地带,作者也坦承「如果你要商用,请自行评估风险」。
2. 非真正 AI 生成 UXPM 并不是用 AI「生成」设计,而是把人类设计师沉淀的设计知识结构化后供 AI 查询。本质上是一个高级的「设计百科 + 提示词库」,并非「AI 设计师」。如果期待它能原创设计,会失望。
3. 数据维护成本高 67 种风格、161 套配色、57 组字体——这些数据需要持续更新。随着设计趋势演进(每年都有新的设计风格出现),数据库的维护是个不小的工作量。当前版本 v2.5.0 仍由作者个人维护。
4. 移动端适配深度不足 虽然支持 SwiftUI 和 React Native,但数据库中移动端特有的设计模式(手势交互、底部导航、状态栏处理)覆盖不如 Web 全面。
UXPM 于 2025 年 11 月底发布,不到半年时间从 0 增长到 81,000+ stars,在 GitHub trending 上多次霸榜。这个增长速度说明了什么?
AI 编程工具的设计短板被长期忽视。Claude Code 等工具解决了「代码写不快」的问题,但没有人解决「写出来的 UI 不专业」的问题。UXPM 填补了这个空白。
更重要的是,它开创了一个新范式:AI 工具 + 垂直领域知识库 = 专业化 AI 能力。这个模式可以复制到配色(Color Hunt)、图标(Phosphor Icons)、字体(Google Fonts)等各个设计子领域。
从趋势看,UXPM 的方向是正确的——AI 编程工具正在从「能写代码」进化到「写专业代码」,而「专业」的第一步往往体现在视觉设计上。UXPM 正是这个进化路上的关键基础设施之一。
| 场景 | 操作 |
|---|---|
| 安装到 Claude Code | npx uipro-cli init --ai claude |
| 安装到 Cursor | npx uipro-cli init --ai cursor |
| 本地搜索 | python3 scripts/search.py "glassmorphism button" --domain style |
| 生成设计系统 | python3 scripts/search.py "beauty spa landing page" --design-system |
| 官方预览 | uupm.cc |