AI UI/UX 设计手册
这是一套供 AI 开发项目时按需查阅的设计参考。每次实现一个界面,都应能回答:为谁解决什么问题、为什么选这个方案、异常时怎么办、怎样验证。
内容同时面向开发者、设计者和编程 Agent。默认环境为 Web 与响应式应用;移动端、小程序、桌面端、语音和空间交互会说明差异,具体平台能力仍需查该平台文档。
产品实现基线
所有 UI 任务先读 00 · 阅读协议 和 23 · 实现质量关卡。界面文案面向用户;共享代码按语义与变化原因组织;规则和数值有来源;长内容、复杂交互与后续页面同样进入设计和验证范围。
这些要求贯穿下列主题,不能只在首次展示的首页执行。可下载项目规则模板,适配到实际项目文档中。
先按任务找答案
| 你正在做什么 | 建议先读 | 应当产出什么 |
|---|---|---|
| 从零开发产品 | AI 阅读协议、通用原则、布局排版 | 用户目标、页面模块、设计依据 |
| 不知道用哪种控件 | 输入与交互、组件反馈 | 控件选择、键盘与触控行为 |
| 页面只实现了正常状态 | 状态与恢复、场景模式 | 页面 × 状态矩阵、恢复路径 |
| 界面复杂、打扰太多 | 逆向思维 | 可以取消的步骤与需要保留的阻力 |
| 界面缺少统一视觉 | 配色、风格、图片图标 | 语义 token、风格约束、素材清单 |
| 要增加动画或实时反馈 | 动效与性能 | 动效目的、静态替代、性能预算 |
| 要交给 AI 实现或审查 | 适配与无障碍、交付与验收 | 任务卡、检查记录、明确的未验证项 |
| 想复制代码或直接体验 | 代码配方、交互演示 | 可用的基础样式和行为参考 |
| 文案像研发说明或内部系统 | 用户文案 | 用户术语、错误映射、可见文案表 |
| 修改一处要逐页调整、抽象误伤个例 | 共享与个例、数值与变量 | 分层边界、规则来源、例外作用域 |
| 字数、字号、翻译或长内容失控 | 文案容量 | 计数单位、字段策略、排版与完整查看 |
| JS 交互只处理理想路径 | 深度交互 | 状态机、并发、取消、撤销与生命周期 |
| 后续页面偷懒、风格漂移 | 多页面一致性、质量关卡 | 代表页面、路由覆盖、变更影响与证据 |
系列目录
| 篇目 | 内容 |
|---|---|
| 00 · AI 阅读协议 | 按任务检索、证据优先级、约束与设计缺口 |
| 01 · 通用原则 | 可理解、可操作、反馈、一致性与用户控制 |
| 02 · 信息架构、布局与排版 | 导航、网格、密度、响应式、中文与长内容 |
| 03 · 输入与交互方式 | 鼠标、触控、键盘、手势、语音、辅助技术 |
| 04 · 组件选择与反馈 | 按钮、表单、选择器、弹层、列表、表格 |
| 05 · 状态、异常与恢复 | 加载、空、错误、离线、冲突、结果未知 |
| 06 · 业务场景模式 | 内容、管理、交易、协作、AI、媒体与工具 |
| 07 · 逆向思维设计 | 少做一步、取消弹窗、保留必要阻力 |
| 08 · 色彩系统与配色 | 语义色、8 组配色、明暗主题与对比度 |
| 09 · 风格选型 | 12 类风格的构成、适用边界与实现起点 |
| 10 · 静态、动态与动画 | 微交互、转场、实时内容、减弱动效与性能 |
| 11 · 图片、图标与素材 | 选材、裁切、SVG、替代文本、加载和授权 |
| 12 · 无障碍与特殊环境 | 焦点、读屏、大字号、RTL、弱网、权限 |
| 13 · AI 协作与交付验收 | 设计简报、页面规格、任务卡和检查清单 |
| 14 · 可复制代码配方 | token、布局、状态反馈、异步请求、图片 |
| 15 · 交互演示实验室 | 配色、页面状态、失败重试、模态框、动效 |
| 16 · 来源与持续维护 | 原始资料、规范与建议的区别、扩展流程 |
| 17 · 用户文案与内部语言隔离 | 术语、错误映射、文案所有权、产品与教学边界 |
| 18 · 共用代码与个例保护 | 抽象层级、组合、变体、局部差异与调用方回归 |
| 19 · 变量与魔法数值 | 视觉变量、交互策略、业务限制、单位与来源 |
| 20 · 文案容量与排版 | 字素簇、计数、校验、换行、溢出和翻译 |
| 21 · 深度 JS 交互 | 状态所有权、竞态、拖拽、撤销、焦点和资源清理 |
| 22 · 多页面风格一致性 | 页面模式、缺设计、路由覆盖、风格退化与复验 |
| 23 · AI 实现质量关卡 | 实现前后约束、检查证据、可复制项目规则 |
给 AI 的最短使用方式
把下面这段连同当前项目的需求交给 AI。仓库路径只在本项目中有效;跨项目使用时复制对应文件或提供部署后的 URL。
参考 docs/books/ui-ux/ 中的设计手册完成当前界面。
先阅读 00 和 23,再按任务选择章节,列出本次采用的规则 ID 和理由。
优先遵循当前项目明确的需求、设计稿、组件库和平台规范。
先输出页面模块、状态矩阵、语义 token 和待决设计问题,再实现。
区分行为规则与界面文案。适用条件不满足时,不机械套用默认建议。
面向用户写文案;复用按语义分层;规则与数值有来源;个例有边界。
交互包含竞态、取消与生命周期;后续页面同样沿用设计依据与状态样式。
交付时附正常、空、失败、长内容、窄屏状态的证据和未验证项。
机器索引:ai-context.json。配色数据:palettes.json。基础样式:tokens.css。设计简报:design-brief.example.json。
本版的覆盖边界
“所有交互、所有场景、所有配色”适合作为持续积累的方向。具体组合没有有限的完整清单。本版提供分类骨架、常见决策、边界条件和可扩展格式;8 组配色、12 类风格是可用起点,不是设计的全集。
目前给出了常见业务场景的设计模式,演示只实现其中少量交互。原生平台细则、复杂数据可视化、地图、音视频剪辑、游戏手柄与空间交互仍需要专项设计和验证。文章、代码与演示各自标明用途,不把参考代码等同于生产级组件或完整的无障碍认证。