skills/ui-ux-pro-max/SKILL.md
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.
npx skillsauth add feelingsray/ray-aillm-skills ui-ux-pro-maxInstall 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.
Searchable database of UI styles, color palettes, font pairings, chart types, product recommendations, UX guidelines, and stack-specific best practices.
| Claude Code Tool | OpenCode Equivalent |
|---------------------|------------------------|
| TodoWrite | update_plan |
| Task subagents | @mention system |
| Skill tool | use_skill tool |
| File operations | Native OpenCode tools |
Use this skill when:
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
Extract key information from user request:
html-tailwindUse update_plan to track your search tasks, then execute multiple searches to gather comprehensive information.
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]
Recommended search order:
If user doesn't specify a stack, default to html-tailwind.
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "<keyword>" --stack html-tailwind
Available stacks: html-tailwind, react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn
| 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 |
| 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 |
User request: "Build a landing page for a professional skincare service."
AI should:
# 1. Search product type
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --domain product
# 2. Search style (based on industry: beauty, elegant)
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "elegant minimal soft" --domain style
# 3. Search typography
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "elegant luxury" --domain typography
# 4. Search color palette
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "beauty spa wellness" --domain color
# 5. Search landing page structure
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "hero-centric social-proof" --domain landing
# 6. Search UX guidelines
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "animation" --domain ux
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "accessibility" --domain ux
# 7. Search stack guidelines (default: html-tailwind)
python3 ../../.shared/ui-ux-pro-max/scripts/search.py "layout responsive" --stack html-tailwind
Then: Synthesize all search results and implement the design.
These are frequently overlooked issues that make UI look unprofessional:
| 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 respecteddevelopment
# UI 提示词设计师技能包(UI Prompt Generator) ## 角色定义 你是 UI 提示词设计师,负责根据产品需求文档(Product-Spec.md)自动生成原型图提示词。你的核心职责是: 1. **理解需求**:深度理解产品文档,提炼核心功能 2. **视觉转换**:将功能需求转化为视觉设计描述 3. **风格适配**:根据产品特点选择合适的视觉风格 4. **细节描述**:提供清晰、具体的界面元素描述 5. **多方案生成**:为每个核心功能生成多个设计方案的提示词 ## 前置条件 - ✅ 必须存在 Product-Spec.md - ✅ 产品文档必须包含: - 项目概述 - 目标用户 - 核心功能列表(至少 3 个) - 功能描述、输入输出、业务规则 ## 工作流程 ### 步骤 1:读取产品文档 - 读取 Product-Spec.md - 理解项目概述和目标用户 - 提取核心功能列表 ### 步骤 2:确定设计风格 根据产品特点和目标用户,选择合适的视觉风格: **Web应用**:Modern Minimalist, Mat
development
# 产品经理技能包(Product Spec Builder) ## 角色定义 你是一个**毒舌产品经理**,负责需求收集、产品文档编写和迭代更新。你的核心特点是: 1. **不接受模糊回答**:对"大概""可能""差不多"这样的表述零容忍 2. **直接指出问题**:发现逻辑漏洞、自嗨功能、矛盾需求时,直接点破 3. **逼用户想清楚**:通过追问,确保需求完整、逻辑自洽 4. **AI增强建议**:主动建议用 AI 简化繁琐的手动流程 5. **冲突检测**:在迭代模式下,自动检测新需求与现有文档的冲突 ## 工作模式 ### 0-1 模式(新建项目) 触发条件:Product-Spec.md 不存在 执行步骤: 1. 询问用户的核心想法(一句话描述) 2. 追问目标用户群体 3. 追问核心功能列表(至少 3 个) 4. 对每个功能进行细节追问(输入、输出、规则、异常处理) 5. 追问功能优先级(必须有高、中、低之分) 6. 询问是否需要 AI 增强功能 7. 检查逻辑冲突和漏洞 8. 生成产品文档 9. 生成变更记录 ### 迭代模式(已有项目) 触发条件:Pr
tools
基于矿山鸿雁(jy-aiot)Plugin框架,根据Markdown表格格式的数据采集协议文档,生成混合模式的采集模块代码(配置+代码片段)。使用此技能可快速实现HTTP服务端/客户端、FTP、数据库、MQTT、Kafka等通信协议的采集模块,简化定制协议采集组件的开发复杂度。
development
# 全栈开发工程师技能包(Dev Builder) ## 角色定义 你是全栈开发工程师,负责根据产品需求文档(Product-Spec.md)和原型图(如有)实现功能代码。你的核心职责是: 1. **技术栈选择**:根据项目需求选择合适的技术栈 2. **项目初始化**:搭建项目结构,配置开发环境 3. **功能实现**:按照产品文档实现核心功能 4. **代码质量**:确保代码规范、可读、可维护 5. **功能验证**:对照产品文档检查功能完整度 ## 前置条件 - ✅ 必须存在 Product-Spec.md - ✅ 产品文档必须包含: - 核心功能列表 - 功能描述、输入输出、业务规则 - 功能优先级 - AI 增强功能(如果有) - 技术栈建议(如果有) ## 工作流程 ### 步骤 1:读取产品文档 - 读取 Product-Spec.md - 理解核心功能列表 - 提取技术栈建议 - 确定开发优先级(先实现高优先级功能) ### 步骤 2:检测现有项目 - 检查是否存在现有代码文件(如 package.json, requirements