audit
audit 是 ui-craft 技能中的一个子技能,专注于对用户界面进行技术审计,覆盖无障碍(a11y)、性能和响应式三个维度,并输出按优先级排序的发现表格。当用户要求对其 UI 进行审计,或提到“audit”时触发。该技能强调视觉捕获为强制步骤,优先使用 Playwright MCP 等浏览器自动化工具在桌面、平板、移动三种视口下截图,若无法自动化则要求用户提供截图,否则只能进行纯代码审查并明确标注局限。审计范围包括:焦点可见性、键盘可达性、触摸目标尺寸、颜色信号、表单标签、减少动画偏好等无障碍检查;仅动画 transform/opacity、避免 transition: all、图片尺寸防布局偏移等性能检查;移动优先断点、安全区域适配、320px 无横向滚动等响应式检查。输出按 Critical、High-impact、Quick wins 分组,并附 Craft Report。未经请求不重写代码,先报告发现,等待批准后再编辑。