--- name: assess_appearance description: 修改小莫助手右下角图标的完整规范——按统一标准重设计动态头像 + 全套状态指示(含录音态),确保始终动态、美观、且录音状态可见 --- # 修改小莫助手右下角图标 · 完整规范 本 Skill 指导如何**重设计 / 调整「小莫助手」右下角浮动图标(以下称 FAB 图标)**。 目标:让图标**始终在动态变化、好看、美观**,并且**任何重设计后都必须保留全套状态指示(尤其是「录音中」状态)**。 > 适用对象:对 `mobius/frontend` 前端做自迭代的 agent / 用户。 > 作用域:**仅** FAB 图标本身(`assistant-fab` + `mo-avatar` + 状态浮层)。不要改动助手面板(`assistant-panel`)、消息流、语音后端逻辑。 --- ## 0. 硬性要求(四条铁律,缺一不可) 任何一次图标修改,最终交付**必须**同时满足以下四条。验收清单(见 §10)逐条核对,任何一条不过则视为失败、返工。 1. **始终动态**:空闲态(非打开、非录音、非说话)也必须有持续运行的动画。图标永远「活着」,不允许静止的死图。 2. **美观**:配色统一、有光晕(halo)与多层深度阴影、明暗主题双适配、动效顺滑不眩晕。 3. **录音状态可见**:`.assistant-fab--voice-recording` + `.assistant-fab__voice-badge` 长按录音时的红色麦克风指示**必须保留且醒目**(见 §5、§6)。 4. **状态系统完整**:说话 / 长按 / 录音 / 转写 / 关闭 / 任务完成 六种状态的视觉指示**一个都不能少**(见 §4),行为契约(TSX 侧)不得破坏。 --- ## 1. 图标在哪里(定位地图) | 角色 | 文件 | 位置 | |---|---|---| | FAB 按钮渲染 + 状态变量 | `mobius/frontend/src/components/assistant-chat.tsx` | FAB `