审查维度
- 视觉一致性
- 交互体验
- 响应式
- 可访问性
design-review 从设计角度审查 UI/UX 变更。它的核心是:确保设计质量,发现视觉、交互、体验问题。
作为程序员,你可能遇到过:
design-review 就是解决这些的。
检查点:- [ ] 颜色和设计系统一致?- [ ] 字体、字号符合规范?- [ ] 间距、padding 统一?- [ ] 图标风格一致?- [ ] 圆角、阴影风格统一?检查点:- [ ] 按钮悬停/点击状态?- [ ] 表单输入状态?- [ ] 加载状态?- [ ] 错误状态?- [ ] 空状态?检查点:- [ ] 移动端布局正常?- [ ] 平板布局正常?- [ ] 桌面布局正常?- [ ] 断点设置合理?检查点:- [ ] 颜色对比度符合 WCAG?- [ ] 所有交互可通过键盘完成?- [ ] 有适当的 ARIA 标签?- [ ] 图片有 alt 文字?- [ ] 表单有对应 label?设计师给了一个按钮设计
design-review 会检查:
视觉:- [x] 颜色:#007AFF ✅- [ ] 字号:应该是 16px,设计图是 14px ❌- [x] 圆角:8px ✅- [x] 内边距:12px 16px ✅
交互:- [x] 悬停态:有 #0056b3 背景色 ✅- [x] 点击态:有按下效果 ✅- [x] 禁用态:50% 透明度 ✅
可访问性:- [x] 键盘可聚焦 ✅- [x] focus ring ✅
问题:- 字号偏小,建议 16px一个登录表单设计
design-review 会检查:
UX:- [ ] 标签位置:左对齐 vs 上对齐- [ ] 占位符 vs 标签文字- [ ] 必填项标识- [ ] 错误提示位置和内容
交互:- [ ] 输入时即时验证?- [ ] 错误时聚焦到第一个错误字段?- [ ] 密码可见/隐藏切换?
可访问性:- [ ] 所有 input 有 id 和 label 对应?- [ ] 错误用 aria-describedby 关联?- [ ] 颜色对比度 > 4.5:1?一个商品卡片设计
design-review 会检查:
视觉:- [ ] 图片比例一致?- [ ] 标题行数限制?- [ ] 价格样式统一?- [ ] 阴影层次?
内容:- [ ] 商品名称过长怎么处理?- [ ] 没有图片怎么处理?- [ ] 价格为空怎么处理?
交互:- [ ] 整卡片可点还是只有按钮?- [ ] 悬停效果?## 设计审查报告
### 1. 视觉一致性- ✅ 通过项...- ❌ 问题项...
### 2. 交互体验- ✅ 通过项...- ❌ 问题项...
### 3. 可访问性- ✅ 通过项...- ❌ 问题项...
### 4. 问题汇总| # | 问题 | 严重程度 | 建议 ||---|------|----------|------|| 1 | 字号不一致 | 高 | 改为 16px || 2 | 缺少 focus 样式 | 中 | 添加 outline |审查维度
输出
使用场景
查看源文件: GitHub原始文件