用途:Craft 面向可见界面的整体设计工作,帮助特定用户完成特定任务,并让界面显得经过刻意设计。它把构图、排版、行为与韧性放在一起解决,而非单纯增加装饰或扩大改动量。
主要能力:提供构建、改进、审计三种任务模式。构建用于创建界面;改进在保留意图、有用行为、品牌与明确约束的前提下修改现有工作;审计只返回发现,不授权编辑。对每个界面可选择保留、修复有界缺陷、优化层级与处理,或重排区域与阅读顺序。技能内置多份参考指引,按需加载:设计作者性、基础(字体、间距、颜色、密度、令牌)、响应式布局、组件与状态、平台适配、无障碍、视觉质量、审查与验证。
使用方式:先检查简报、真实内容、路由、组件、令牌与渲染基线,识别用户、主任务、成功条件、目标平台与约束。从工作区解决事实后再提问。对多界面工作保留紧凑的覆盖说明。给出简短设计方向,说明主操作、阅读顺序、预期语气与表达该语气的构图选择。实现时从任务阻塞与不可访问行为入手,经过结构、响应式行为、状态恢复与视觉工艺。验证时使用本地或指定测试环境与安全夹具,测试关键任务、不同输入方式、窄/中/宽尺寸、支持主题、长内容与文字放大。
适用场景:适合需要整体界面设计判断的工作,例如按钮修复、站点重设计、多路由家族与共享区域的覆盖。也适合需要正式审计或评分卡的任务,此时需读取 schema 参考并使用 scripts/score_ui_audit.py。
限制:不用于仅涉及页面外壳、阅读顺序或响应式结构的问题(应使用 $layout);不用于仅涉及令牌角色或主题配对的问题(应使用 $tokens);不用于仅涉及单个组件 API 或契约的问题(应使用 $component);不用于仅涉及缺失状态覆盖的问题(应使用 $states)。不得为测试 UI 执行真实支付、消息、删除、发布或权限变更。源代码扫描器报告的是候选而非确认缺陷;稳定性辅助工具只能验证提供的测量值,不能自行捕获。仅凭源代码检查、成功构建或数值分数无法确立视觉质量或无障碍合规。缺失事实暂未提供。