software-ui-ux-design by vasilyu1983/ai-agents-public
npx skills add https://github.com/vasilyu1983/ai-agents-public --skill software-ui-ux-design设计直观、易用、以用户为中心的界面。
基准线(2026年3月):
Design challenge:
├─ What to build? → Use software-ux-research first
├─ Improving existing UI?
│ ├─ Usability issues → Heuristic review
│ ├─ Accessibility gaps → WCAG 2.2 audit
│ ├─ Inconsistency → Design system alignment
│ └─ Conversion issues → CRO audit
├─ Building new UI?
│ └─ references/ui-generation-workflows.md
├─ Non-technical users / simplification?
│ └─ references/simplification-patterns.md
├─ Specific demographics?
│ └─ references/demographic-inclusive-design.md
└─ Platform constraints?
├─ Web → semantics + focus + reflow
├─ iOS → system nav + Dynamic Type
└─ Android → Material + edge-to-edge
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 目标 | 应做 | 避免 |
|---|---|---|
| 清晰性 | 每个视图一个主要操作 | 相互竞争的行动号召 |
| 可供性 | 原生控件、明确的指示器 | 可点击的 div、仅悬停 |
| 反馈 | 即时的视觉响应 | 静默点击 |
| 错误预防 | 约束输入、展示示例 | 提交后失败 |
| 错误恢复 | 具体信息 + 下一步 | "出了点问题" |
| 一致性 | 复用模式和术语 | 相同术语,不同含义 |
| 状态 | 处理方式 | 适用场景 |
|---|---|---|
| 加载中 | 与布局匹配的占位符 | 数据获取 |
| 空状态 | 消息 + 行动号召 | 零项目 |
| 错误 | 警告 + 重试操作 | 请求失败 |
| 离线 | 横幅 + 缓存指示器 | 无网络 |
| 降级 | 警告 + 有限功能 | 部分失败 |
| 要求 | 实现方式 |
|---|---|
| 焦点不被遮挡 | 使用粘性 UI 保持焦点可见 |
| 焦点外观 | 清晰可见的指示器 |
| 拖拽操作 | 提供非拖拽替代方案 |
| 目标尺寸 | ≥24×24 CSS 像素 |
| 冗余输入 | 不重复请求已知信息 |
| 无障碍身份验证 | 避免认知测试 |
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
{
"color": {
"primary": {
"$value": "#0066cc",
"$type": "color"
}
},
"spacing": {
"sm": {
"$value": "8px",
"$type": "dimension"
}
}
}
| 层级 | 示例 | 目的 |
|---|---|---|
| 原始值 | blue-500, 16px | 原始值 |
| 语义化 | color-primary | 基于意图 |
| 组件化 | button-bg | 组件特定 |
| 技能 | 用途 |
|---|---|
| software-ux-research | 研究(优先使用) |
| software-frontend | 实现 |
| software-mobile | 移动端模式 |
| product-management | 产品策略 |
每周安装次数
231
代码仓库
GitHub 星标数
46
首次出现
2026年1月23日
安全审计
安装于
opencode207
codex206
gemini-cli205
cursor205
github-copilot195
kimi-cli175
Design intuitive, accessible, user-centered interfaces.
Baselines (Mar 2026) :
Design challenge:
├─ What to build? → Use software-ux-research first
├─ Improving existing UI?
│ ├─ Usability issues → Heuristic review
│ ├─ Accessibility gaps → WCAG 2.2 audit
│ ├─ Inconsistency → Design system alignment
│ └─ Conversion issues → CRO audit
├─ Building new UI?
│ └─ references/ui-generation-workflows.md
├─ Non-technical users / simplification?
│ └─ references/simplification-patterns.md
├─ Specific demographics?
│ └─ references/demographic-inclusive-design.md
└─ Platform constraints?
├─ Web → semantics + focus + reflow
├─ iOS → system nav + Dynamic Type
└─ Android → Material + edge-to-edge
| Goal | Do | Avoid |
|---|---|---|
| Clarity | One primary action per view | Competing CTAs |
| Affordances | Native controls, strong signifiers | Clickable divs, hover-only |
| Feedback | Immediate visual response | Silent taps |
| Error prevention | Constrain inputs, show examples | Submit-then-fail |
| Error recovery | Specific message + next step | "Something went wrong" |
| Consistency | Reuse patterns and terms | Same term, different meanings |
| State | Treatment | When |
|---|---|---|
| Loading | Placeholder matching layout | Data fetching |
| Empty | Message + CTA | Zero items |
| Error | Alert + retry action | Request fails |
| Offline | Banner + cached indicator | No network |
| Degraded | Warning + limited functionality | Partial failure |
| Requirement | Implementation |
|---|---|
| Focus not obscured | Keep focus visible with sticky UI |
| Focus appearance | Clear visible indicator |
| Dragging movements | Non-drag alternatives |
| Target size | ≥24×24 CSS px |
| Redundant entry | Don't re-request known info |
| Accessible auth | Avoid cognitive tests |
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
{
"color": {
"primary": {
"$value": "#0066cc",
"$type": "color"
}
},
"spacing": {
"sm": {
"$value": "8px",
"$type": "dimension"
}
}
}
| Layer | Examples | Purpose |
|---|---|---|
| Primitive | blue-500, 16px | Raw values |
| Semantic | color-primary | Intent-based |
| Component | button-bg | Component-specific |
| Resource | Purpose |
|---|---|
| references/implementation-research-workflow.md | Research before building |
| references/design-systems.md | Design system patterns |
| references/component-library-comparison.md | shadcn, MUI, Radix |
| references/nielsen-heuristics.md | Heuristic evaluation |
| references/wcag-accessibility.md | WCAG compliance |
| references/demographic-inclusive-design.md | Age-specific UX |
| Template | Purpose |
|---|---|
| assets/design-brief.md | Design brief |
| assets/ux-review-checklist.md | UX review |
| assets/ui-generation/full-ui-spec.md | UI spec |
| assets/audits/cro-audit-template.md | CRO audit |
| assets/accessibility/template-wcag-testing.md | WCAG testing |
| assets/audits/simplification-audit-template.md | Simplification audit |
| Skill | Purpose |
|---|---|
| software-ux-research | Research (use first) |
| software-frontend | Implementation |
| software-mobile | Mobile patterns |
| product-management | Product strategy |
Weekly Installs
231
Repository
GitHub Stars
46
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode207
codex206
gemini-cli205
cursor205
github-copilot195
kimi-cli175
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
106,200 周安装
Skill Creator 技能创建工具 - Anthropic Claude 技能开发指南
118,800 周安装
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
144,300 周安装
Remotion最佳实践指南:字幕处理、FFmpeg视频操作、音频可视化与音效使用
191,700 周安装
App Store Connect PPP定价工具:按地区定价与订阅价格批量管理
226 周安装
Vercel Web界面规范检查工具 - 自动检测代码是否符合Web设计指南
213,800 周安装
前端设计技能:创建独特生产级界面,避免AI生成美学,实现创意前端开发
224,600 周安装
| references/neurodiversity-design.md | ADHD, autism, dyslexia |
| references/ui-generation-workflows.md | UI from scratch |
| references/ai-design-tools-2025.md | Figma AI, v0 |
| references/cro-framework.md | Conversion optimization |
| references/mobile-ux-patterns.md | Mobile UX: thumb zone, navigation, gestures, platform patterns |
| references/form-design-patterns.md | Form UX: layout, validation, multi-step, accessibility |
| references/dark-mode-theming.md | Dark mode & multi-theme: tokens, CSS, platform implementation |
| references/ai-automation-ux.md | AI/automation UX: chatbots, agents, progressive disclosure |
| references/cultural-design-patterns.md | Cross-cultural design: RTL, CJK, color semiotics, locale UX |
| references/frontend-aesthetics-2025.md | Visual design trends 2025: glassmorphism, variable fonts, 3D |
| references/simplification-patterns.md | Interface simplification for non-technical users, digital literacy spectrum |
| references/modern-ux-patterns-2025.md | Modern UX patterns: command palettes, skeleton states, dark mode, 2026 trends |
| references/data-visualization-ux.md | Data viz: chart selection, dashboards, accessible charts |
| references/typography-systems.md | Type scales, font pairing, variable fonts, design tokens |
| references/performance-ux-vitals.md | Core Web Vitals UX, perceived performance, loading patterns |
| references/prototype-to-production.md | Prototype-to-production alignment, dashboard QA, design-to-ship checks |
| references/operational-playbook.md | Decision frameworks |
| Design system setup |
| assets/component-libraries/template-shadcn-ui.md | shadcn/ui integration |
| assets/component-libraries/template-mui-material-ui.md | MUI / Material UI |
| assets/interaction-patterns/template-micro-interactions.md | Micro-interactions |