Web 界面指南
审查文件是否符合 Web 界面指南。
工作方式
- 从下方提供的 URL 获取最新的指南
- 读取指定的文件(或提示用户提供文件/模式)
- 对照获取的指南中的所有规则进行审查
- 以简洁的
file:line格式输出发现的问题
指南来源
每次审查前获取最新的指南:
https://raw.githubusercontent.com/vercel-labs/web-interface-guidelines/main/command.md
使用 WebFetch 检索最新规则。获取的内容包含所有规则和输出格式说明。
使用方法
当用户提供文件或模式参数时:
- 从上述 URL 获取指南
- 读取指定的文件
- 应用获取的指南中的所有规则
- 使用指南中指定的格式输出发现的问题
如果未指定文件,则询问用户要审查哪些文件。
修复发现的问题
识别问题后,使用 ui-ux-pro-max 获取针对每个类别的更深入的修复指导:
# 可访问性问题
python3 skills/ui-ux-pro-max/scripts/search.py "accessibility contrast aria keyboard" --domain ux
# 表单 UX 问题
python3 skills/ui-ux-pro-max/scripts/search.py "forms validation error feedback" --domain ux
# 动画/运动问题
python3 skills/ui-ux-pro-max/scripts/search.py "animation reduced-motion timing" --domain ux
# 导航问题
python3 skills/ui-ux-pro-max/scripts/search.py "navigation breadcrumb back behavior" --domain ux
# 性能/布局问题
python3 skills/ui-ux-pro-max/scripts/search.py "layout shift lazy loading performance" --domain ux
将审计中的发现映射到上述最接近的领域关键字。ui-ux-pro-max 快速参考(第 1–9 节)涵盖了指南检查器能发现的每一个类别。
相关技能
- ui-ux-pro-max: 针对每个发现类别提供更深入的 UX 指导和修复规则
- frontend-design: 在编写代码之前提供设计方向和规划
- ui-styling: 组件实现 —— shadcn/ui 和 Tailwind —— 当修复需要组件级更改时使用