--- name: frontend-interaction-quality description: 当设计、修改或评估前端界面与交互、链接/按钮语义、控件状态、tooltip/popover/menu、键盘可达性、紧凑模式,或要求对齐 Windows/macOS/成熟产品体验时使用。 --- # 前端交互体验质量 重复操作与状态归 shared primitive,宿主不补 CSS。 ## 参考体验 界面以 ChatGPT 成熟度为基线:清晰、稳定、一致、低操作负担;不以可用代替完成。工作台停靠可参考 VS Code、Notion,标准不降级。 - **一致性**:同级入口复用语义命名的共享组件和状态样式,不耦合产品名;产品布局留在宿主,通过 surface/token 消费通用反馈。统一密度、圆角、对齐、hover、焦点和选中态,验收不同底色及调用处覆盖。 - **操作顺序**:常规操作 → 更多 → 关闭;无关闭时更多最后,DOM/键盘顺序一致。共享工具栏固定槽位,业务不自排。低频布局入二级菜单,危险操作置后;普通设置页不加停靠工具栏。 - **交互完整性**:行内更多与内容共用整行反馈,点击互不误触;鼠标、键盘和触控均可达,焦点返回、滚动与窄容器不丢失主任务。 - **成品审阅分级**:无呈现影响免审;局部低风险改动定向看改动处及相邻关系;信息层级、主要路径、共享界面或影响不明时读取[真实界面审阅](references/real-ui-review.md),做开放式检查并复验。 每个新交互实现前对照顶级同类产品;复用控件验收组合。新复合交互或无把握时读[范式与取证预算](references/real-ui-review.md),查具体实例;常规小点不重复搜索。 ## 控件合同 - 更多操作默认用竖向三点 `MoreVertical`,用户指定或平台约定可例外。 - URL、路由、文档和来源使用 ``/`Link`/`NavLink`,状态修改、命令和无稳定 URL 面板使用 `