Token导航 LogoToken导航TokenDH.com
研究检索执行命令clawhub未标认证来源可访问clear审计提醒

ui-ux用户界面用户体验

Agent Skill

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

总安装

48,795

周安装

2,013

GitHub Stars

公开资料未说明

下载量

15,943
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ui-ux(用户界面用户体验)
来源仓库:https://github.com/wpank/ui-ux
安装命令:
openclaw skills install ui-ux
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ui-ux

简介

可搜索的 UI/UX 设计数据库:50 多种样式、97 个调色板、57 种字体配对、99 条 UX 规则、25 种图表类型。 CLI 从自然语言生成设计系统。数据驱动对 UI 设计的补充。

SKILL.md

name
ui-ux-pro-max
model
fast
version
1.1.0
description
>
tags
[design, ui, ux, color, typography, style, accessibility, charts]
related
[ui-design, frontend-design, web-design]

UI/UX Pro Max

Searchable design database with CLI for generating complete design systems from natural language queries.

See also: ui-design for fundamentals and decision-making. This skill provides data-driven recommendations via CLI.

When to Use

  • Designing new UI components or pages
  • Choosing color palettes and typography
  • Reviewing code for UX issues
  • Building landing pages or dashboards
  • Implementing accessibility requirements

Rule Categories by Priority

PriorityCategoryImpactDomain
1AccessibilityCRITICALux
2Touch & InteractionCRITICALux
3PerformanceHIGHux
4Layout & ResponsiveHIGHux
5Typography & ColorMEDIUMtypography, color
6AnimationMEDIUMux
7Style SelectionMEDIUMstyle, product
8Charts & DataLOWchart

Quick Reference

Accessibility (CRITICAL)

  • color-contrast — Minimum 4.5:1 ratio for normal text
  • focus-states — Visible focus rings on interactive elements
  • alt-text — Descriptive alt text for meaningful images
  • aria-labels — aria-label for icon-only buttons
  • keyboard-nav — Tab order matches visual order
  • form-labels — Use label with for attribute

Touch & Interaction (CRITICAL)

  • touch-target-size — Minimum 44x44px touch targets
  • hover-vs-tap — Use click/tap for primary interactions
  • loading-buttons — Disable button during async operations
  • error-feedback — Clear error messages near the problem
  • cursor-pointer — Add cursor-pointer to clickable elements

Performance (HIGH)

  • image-optimization — Use WebP, srcset, lazy loading
  • reduced-motion — Check prefers-reduced-motion
  • content-jumping — Reserve space for async content

Layout & Responsive (HIGH)

  • viewport-meta — width=device-width initial-scale=1
  • readable-font-size — Minimum 16px body text on mobile
  • horizontal-scroll — Ensure content fits viewport width
  • z-index-management — Define z-index scale (10, 20, 30, 50)

Typography & Color (MEDIUM)

  • line-height — Use 1.5-1.75 for body text
  • line-length — Limit to 65-75 characters per line
  • font-pairing — Match heading/body font personalities

Animation (MEDIUM)

  • duration-timing — Use 150-300ms for micro-interactions
  • transform-performance — Use transform/opacity, not width/height
  • loading-states — Skeleton screens or spinners

Style Selection (MEDIUM)

  • style-match — Match style to product type
  • consistency — Use same style across all pages
  • no-emoji-icons — Use SVG icons, not emojis

Charts & Data (LOW)

  • chart-type — Match chart type to data type
  • color-guidance — Use accessible color palettes
  • data-table — Provide table alternative for accessibility

Installation

OpenClaw / Moltbot / Clawbot

npx clawhub@latest install ui-ux-pro-max

Prerequisites

Python 3 is required for the search CLI.

python3 --version

Workflow

When a user requests UI/UX work (design, build, create, implement, review, fix, improve), follow these steps.

Step 1: Analyze Requirements

Extract from the user request:

  • Product type: SaaS, e-commerce, portfolio, dashboard, landing page
  • Style keywords: minimal, playful, professional, elegant, dark mode
  • Industry: healthcare, fintech, gaming, education
  • Stack: React, Vue, Next.js, or default to html-tailwind

Step 2: Generate Design System

Always start with --design-system to get comprehensive recommendations:

python3 scripts/search.py "<product_type> <industry> <keywords>" --design-system [-p "Project Name"]

This searches 5 domains in parallel (product, style, color, landing, typography), applies reasoning rules from ui-reasoning.csv, and returns a complete design system: pattern, style, colors, typography, effects, and anti-patterns.

Example:

python3 scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"

Step 2b: Persist Design System

Save the design system for hierarchical retrieval across sessions:

python3 scripts/search.py "<query>" --design-system --persist -p "Project Name"

Creates:

  • design-system/MASTER.md — Global source of truth
  • design-system/pages/ — Folder for page-specific overrides

With page override:

python3 scripts/search.py "<query>" --design-system --persist -p "Project Name" --page "dashboard"

Hierarchical retrieval: When building a specific page, check design-system/pages/<page>.md first. If it exists, its rules override the Master file. Otherwise use design-system/MASTER.md exclusively.

Step 3: Supplement with Domain Searches

After generating the design system, use domain searches for additional detail:

python3 scripts/search.py "<keyword>" --domain <domain> [-n <max_results>]
NeedDomainExample
More style optionsstyle--domain style "glassmorphism dark"
Chart recommendationschart--domain chart "real-time dashboard"
UX best practicesux--domain ux "animation accessibility"
Alternative fontstypography--domain typography "elegant luxury"
Landing structurelanding--domain landing "hero social-proof"

Step 4: Stack Guidelines

Get implementation-specific best practices. Default to html-tailwind if unspecified.

python3 scripts/search.py "<keyword>" --stack html-tailwind

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


Search Reference

Domains

DomainUse ForExample Keywords
productProduct type recommendationsSaaS, e-commerce, portfolio, healthcare
styleUI styles, colors, effectsglassmorphism, minimalism, dark mode
typographyFont pairings, Google Fontselegant, playful, professional
colorColor palettes by product typesaas, ecommerce, healthcare, fintech
landingPage structure, CTA strategieshero, testimonial, pricing, social-proof
chartChart types, library recstrend, comparison, timeline, funnel
uxBest practices, anti-patternsanimation, accessibility, z-index
reactReact/Next.js performancewaterfall, bundle, suspense, memo
webWeb interface guidelinesaria, focus, keyboard, semantic
promptAI prompts, CSS keywords(style name)

Stacks

StackFocus
html-tailwindTailwind utilities, responsive, a11y (DEFAULT)
reactState, hooks, performance, patterns
nextjsSSR, routing, images, API routes
vueComposition API, Pinia, Vue Router
svelteRunes, stores, SvelteKit
swiftuiViews, State, Navigation, Animation
react-nativeComponents, Navigation, Lists
flutterWidgets, State, Layout, Theming
shadcnshadcn/ui components, theming, forms
jetpack-composeComposables, Modifiers, State Hoisting

Output Formats

# ASCII box (default) — best for terminal display
python3 scripts/search.py "fintech crypto" --design-system

# Markdown — best for documentation
python3 scripts/search.py "fintech crypto" --design-system -f markdown

Example Workflow

User request: "Build a landing page for a professional skincare service"

Step 1 — Analyze: Beauty/Spa service, elegant/professional, html-tailwind default.

Step 2 — Design system:

python3 scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"

Step 3 — Supplement:

python3 scripts/search.py "animation accessibility" --domain ux
python3 scripts/search.py "elegant luxury serif" --domain typography

Step 4 — Stack:

python3 scripts/search.py "layout responsive form" --stack html-tailwind

Then synthesize design system + detailed searches and implement.


Search Tips

  1. Be specific — "healthcare SaaS dashboard" beats "app"
  2. Search multiple times — Different keywords reveal different insights
  3. Combine domains — Style + Typography + Color = complete system
  4. Always check UX — Search "animation", "z-index", "accessibility" for common issues
  5. Use the stack flag — Get implementation-specific best practices
  6. Iterate — If first search misses, try different keywords

Common Rules for Professional UI

Icons & Visual Elements

RuleDoDon't
No emoji iconsUse SVG icons (Heroicons, Lucide, Simple Icons)Use emojis as UI icons
Stable hover statesUse color/opacity transitionsUse scale transforms that shift layout
Correct brand logosResearch official SVG from Simple IconsGuess or use incorrect logo paths
Consistent icon sizingFixed viewBox (24x24) with w-6 h-6Mix different icon sizes

Interaction & Cursor

RuleDoDon't
Cursor pointercursor-pointer on all clickable elementsLeave default cursor on interactive elements
Hover feedbackVisual feedback (color, shadow, border)No indication element is interactive
Smooth transitionstransition-colors duration-200Instant changes or >500ms

Light/Dark Mode Contrast

RuleDoDon't
Glass card (light)bg-white/80 or higher opacitybg-white/10 (too transparent)
Text contrast (light)#0F172A (slate-900) for text#94A3B8 (slate-400) for body text
Muted text (light)#475569 (slate-600) minimumgray-400 or lighter
Border visibilityborder-gray-200 in light modeborder-white/10 (invisible)

Layout & Spacing

RuleDoDon't
Floating navbartop-4 left-4 right-4 spacingStick to top-0 left-0 right-0
Content paddingAccount for fixed navbar heightLet content hide behind fixed elements
Consistent max-widthSame max-w-6xl or max-w-7xlMix different container widths

Pre-Delivery Checklist

Visual Quality

  • [ ] No emojis used as icons (use SVG instead)
  • [ ] All icons from consistent set (Heroicons/Lucide)
  • [ ] Brand logos verified (Simple Icons)
  • [ ] Hover states don't cause layout shift
  • [ ] Theme colors used directly (bg-primary not var() wrapper)

Interaction

  • [ ] All clickable elements have cursor-pointer
  • [ ] Hover states provide clear visual feedback
  • [ ] Transitions are 150-300ms
  • [ ] Focus states visible for keyboard navigation

Light/Dark Mode

  • [ ] Light mode text has 4.5:1 minimum contrast
  • [ ] Glass/transparent elements visible in light mode
  • [ ] Borders visible in both modes
  • [ ] Both modes tested before delivery

Layout

  • [ ] Floating elements have proper edge spacing
  • [ ] No content hidden behind fixed navbars
  • [ ] Responsive at 375px, 768px, 1024px, 1440px
  • [ ] No horizontal scroll on mobile

Accessibility

  • [ ] All images have alt text
  • [ ] Form inputs have labels
  • [ ] Color is not the only indicator
  • [ ] prefers-reduced-motion respected

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

96.09%
按下载量换算15,320

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install ui-ux 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills