Interface Lab
Knowledge RAG

设计知识库

由社区维护、审核后发布,并在 Agent 页面创作前被 RAG 检索为设计约束。

提交新原则
192 条已发布原则
Knowledge Architecture RAGscroll / overflow

滚动容器归属契约

长页面、库页面和工作台必须明确唯一主滚动容器;嵌套 `height: 100vh`、`overflow: hidden/auto` 和 sticky 面板前要先声明滚动归属。

滚动不是浏览器附带行为,而是布局契约。谁拥有页面滚动、谁拥有局部滚动、哪些面板 sticky、移动端如何 reflow,都要在实现前确定。97%
Knowledge Architecture RAGfacets / search

全局分面索引契约

知识库、素材库和风格库的侧栏分面应来自全库索引,而不是当前结果子集;结果区再解释当前 query 与筛选条件。

分面导航既是检索控件,也是信息架构地图。若分面只从当前结果集派生,用户搜索后会失去其他分类入口,RAG 也难以稳定发现相邻知识。97%
Frontend Implementationmaterial / glass

半透明材质可读性契约

玻璃、acrylic、mica、smoke 和 backdrop blur 不能只是风格滤镜;它们必须明确 surface role、背景可变性、层级、对比度、用户偏好、forced-colors 和 fallback。

半透明材质的价值是把界面层级和背景上下文连接起来;如果它降低阅读、状态识别、键盘焦点或可访问偏好,它就应该退回不透明 surface。96%
Frontend Implementationai-ui / citations

AI 答案引用与证据面契约

AI/RAG 答案的引用不是页脚装饰,而是 claim、source、snippet、权限、streaming 状态、复制/分享和审计行为共同组成的证据面。

可信 AI 界面要让用户知道哪些结论有来源、来源是否可访问、证据何时生成、如何打开或复制,以及缺失/过期/低置信来源如何处理。96%
Frontend Implementationapi-reference / openapi

API Reference 端点页面契约

API 端点页应把 method/path、鉴权、参数、请求体、响应/错误矩阵、示例、try-it 安全和移动端 schema 阅读收敛成一个可执行文档契约。

API reference 不是把 OpenAPI schema 渲染出来就结束。它是开发者执行任务的操作面,必须同时服务发现、首次调用、鉴权配置、错误恢复、复制示例、试运行安全和版本信任。96%
Frontend Implementationdeveloper-docs / code-block

开发者文档代码示例与复制契约

开发者文档中的代码块不仅要高亮好看,还要说明任务、可安全复制、反馈清楚、tabs 可键盘操作、移动端不破坏页面滚动。

代码示例是产品操作面。它同时承担教学、配置、API 调用、信任和执行成本,因此必须把语法高亮、复制、占位符、tabs、playground、响应式和可访问反馈作为一套组件契约。96%
Frontend Implementationaria / components

ARIA 组件契约

自定义交互组件在写样式前要先定义 native-first 决策、name/role/value、ARIA/DOM 状态、键盘矩阵、焦点路径、视觉状态和测试断言。

ARIA 不是给 div 补语义的魔法层;组件只有在原生语义、键盘行为、可访问名称、状态属性和视觉状态互相一致时,才是可实现的。96%
Interaction Responsive Motionoverlay / dialog

浮层焦点与滚动锁契约

浮层不是一层遮罩,而是 modality、初始焦点、焦点循环、关闭规则、背景 inert、滚动锁、portal 层级和移动端安全区的联合契约。

只要浮层改变用户可交互范围,就必须同时治理键盘、读屏、指针、滚动和移动端行为;视觉上盖住背景但语义上仍可达,是最危险的假 modal。96%
Design Systems Page Patternscommerce / catalog

电商浏览购物车结账漏斗

零售电商需要把商品发现、商品评估、加购反馈、购物车审阅、访客结账、地址/支付恢复和订单确认串成连续决策系统。

电商转化不是单个 PDP 或 checkout 表单的优化,而是每一段都回答用户能否找到、比较、确认总成本、修复错误并放心付款。96%
Knowledge Architecture RAGrag / retrieval

RAG 检索意图覆盖契约

每条 skill、知识、风格和素材条目都要覆盖用户话术、设计理论词、组件状态词、实现风险词和来源词,避免只靠标题被动召回。

RAG 质量不只取决于内容深度,还取决于条目能否被正确召回。检索 query 是给未来 agent 的路标,必须覆盖多种说法和任务意图。96%
Design Systems Page Patternssearch / filters

搜索与筛选 UX 契约

搜索、筛选、分面和排序必须共同解释当前结果集:查询是什么、范围是什么、条件是什么、结果为何出现、如何恢复。

检索界面是一台状态机。用户每输入 query、选择 facet、改变排序或清空条件,都应看到结果数量、active filters、命中摘要、空结果恢复和可分享的 URL 状态。96%
Design Systems Page Patternstokens / settings

设计系统 Token 设置页

Token 设置页必须让语义、别名、模式、影响组件、版本 diff 和发布风险同时可见,不能只是颜色和数字输入表单。

Design token 是跨设计工具、代码平台和组件库传播的设计决策。设置页的核心任务不是编辑值,而是解释一个值如何被引用、在哪些模式下变化、会影响哪些组件和版本。96%
Frontend Implementationupload / dropzone

文件上传状态与校验契约

上传组件不是一个虚线框,而是一套从选择、校验、上传、暂停、失败、重试到最终文件记录的状态机器;拖放只能是增强,不能替代可访问文件选择和服务端校验。

文件上传同时涉及交互、网络、隐私、安全和可访问性。健康上传体验先定义文件目的、限制、API、状态和失败恢复,再选择 react-dropzone、Uppy、FilePond、tus-js-client 或原生 input。96%
Frontend Implementationcomponents / states

组件状态矩阵契约

生成或接入组件前,先列出状态矩阵、交互触发、ARIA/DOM 表达、视觉 token 和测试路径,避免只完成静态默认态。

组件质量不是默认态截图,而是所有可达状态在鼠标、键盘、触控、读屏、加载、错误和权限限制下都保持可理解、可恢复、可测试。95%
Frontend Implementationcopy-in / motion

Copy-in 动效组件本地化与可访问性

复制外部动效组件、Lottie/Rive 播放器、Motion/GSAP 示例或 registry block 后,要把文字、状态、方向、时长、reduced-motion、pause/stop/hide、键盘路径和授权来源改成本地契约。

动效组件复制进仓库后不再是演示片段,而是本地交互资产。它必须同时满足品牌语气、语言方向、可访问降级、性能预算和来源授权。95%
Frontend Implementationaria / apg

ARIA APG 组件模式契约

手写复杂 widget 前,先从 WAI-ARIA APG 提取角色、状态、属性、键盘表、焦点策略和测试断言;能用原生或成熟 primitive 时不从零造。

ARIA 是语义和交互契约,不是给 div 补魔法属性。自定义 combobox、dialog、tabs、treegrid、menu、listbox 等组件必须先证明它们的键盘、焦点和辅助技术模型成立。95%
Interaction Responsive Motionscroll / horizontal

横向滚动作品集边界

横向滚动适合有限作品集、画廊和项目序列,不适合长正文、文档和核心任务流程。

横向滚动必须是一种明确内容格式:用户看得见下一项、能用键盘和触控操作、能在窄屏重排,并且核心文字不被藏进横轴。95%
Interaction Responsive Motionmotion / scroll

滚动叙事章节契约

滚动叙事的基本单位不是动画帧,而是可读章节:每章要有明确问题、文本锚点、视觉状态、静态 fallback 和可验证的滚动行为。

滚动叙事应把复杂机制拆成用户可停留、可跳过、可回到的证据链;动效只负责连接章节和状态,不应成为唯一内容载体。95%
Design Systems Page Patternsknowledge-base / library

知识库与资源库浏览模式

知识库、素材库和模式库需要把搜索、分类、筛选、结果数量、命中摘要、空结果和详情返回路径组织成稳定浏览流程。

库页面的价值不是展示很多卡片,而是帮助用户从模糊意图逐步收敛到可调用条目,并保留来源、质量、分类和下一步行动。95%
Design Systems Page Patternsfood-commerce / first-viewport

食品快商的食欲到下单路径

餐饮、饮品和快商页面可以高能、有趣、有动效,但首屏必须把食欲转成菜单、价格、食材/营养证据和稳定下单路径。

食品电商的表现力只有在服务选择、信任和购买时才成立;动效、夸张字体、食材插画和品牌色必须把用户带回可检查的商品与下单行动。95%
Design Systems Page Patternspublic-service / trust

公共服务信任锚点与恢复路径

公共服务界面必须把官方身份、负责机构、法定链接、任务标题、表单语义、错误摘要和恢复路径做成可验证的页面结构,而不是只套蓝白政务视觉。

公共服务的信任来自可检查的责任链和可恢复的任务流:用户需要知道是否官方、谁负责、信息是否安全、为什么需要填写、出错后如何修复、以及去哪里查看隐私/无障碍/监督信息。95%
Design Systems Page Patternsdashboard / kpi

Dashboard KPI 告警分诊契约

运营 dashboard 应把 KPI、告警、阈值、负责人、证据和下一步行动组织成可扫描的分诊系统,而不是同权重图表墙。

好的 dashboard 先回答是否需要行动、严重程度、影响范围、责任人和证据路径;图表只是支持分诊的证据层。95%
Frontend Implementationscroll / motion

滚动联动动效实现边界

滚动动效要区分 CSS scroll timeline、GSAP ScrollTrigger、Lenis smooth scroll 和普通原生滚动;不要为了沉浸感破坏阅读、锚点、键盘和移动端手感。

滚动是用户控制阅读节奏的输入,不是动画导演的时间轴。实现应优先保留原生滚动语义,再为确有价值的局部段落绑定轻量动效。95%
Interaction Responsive Motionmotion / reduced-motion

动效可访问与性能分诊

动效上线前要先分清目的、触发、可关闭性、性能属性和验证证据,不能只凭“看起来顺滑”通过。

好的动效解释变化,坏的动效制造额外负担。分诊的核心是把每个动画变成可说明、可降级、可测试、可清理的界面行为。95%
Design Systems Page Patternsprogressive-disclosure / settings

复杂界面的渐进披露

复杂设置、表单和后台页面要先暴露常用任务,再把高级、危险、稀有或条件性选项放进可预测的二级路径。

渐进披露不是把东西藏起来,而是按用户任务、风险和频率安排显示时机,让新手少犯错、熟练用户仍能找到高级控制。95%
Frontend Implementationtables / responsive

响应式数据表披露契约

复杂数据表在移动端不能只缩小字号或强塞横向滚动;必须定义主键、列优先级、替代表达、表头关联和批量/行内操作边界。

数据表是一种比较结构。响应式处理要保护比较关系和可访问语义,而不是只保护桌面视觉外观。95%
Design Systems Page Patternsinformation-architecture / navigation

信息气味与链接标签契约

导航、卡片和正文链接必须让用户在点击前判断目的地、价值和成本;模糊的“了解更多”会削弱查找效率和可访问性。

信息气味来自链接文字、周围语境和用户已有经验。设计系统应把链接标签当成信息架构的一部分,而不是按钮文案的最后填空。95%
Interaction Responsive Motionbulk-actions / tables

批量操作预览与 Diff

批量操作需要先建立选择范围、动作对象、影响数量、失败分支和撤销/审计路径,危险批量修改必须在提交前展示 diff。

批量操作提升效率,也会放大错误。界面必须把当前选择、动作范围、不可处理项、危险后果、异步进度和完成后恢复路径全部显性化。95%
Design Systems Page Patternsaudit-log / evidence

审计日志证据链

审计日志界面要支持调查、过滤、详情、JSON/CSV 导出和证据解释,而不是只展示按时间排序的活动流。

审计日志的核心价值是可追溯和可证明。每条记录都要回答谁在什么时候、从哪里、对什么对象、做了什么、结果如何、后续证据在哪里。95%
Design Systems Page Patternsnotifications / inbox

通知收件箱分诊模型

通知中心需要区分即时反馈、可延后阅读的通知、需要处理的任务和系统级告警,并用读取状态、严重度、来源和批量操作组织分诊。

通知不是消息列表。它是一套注意力分配系统:什么时候打断、什么时候静默、何时进入收件箱、如何归档、如何回到原始对象,都需要明确规则。95%
Design Systems Page Patternspermissions / roles

权限矩阵继承预览

权限界面必须解释谁通过哪条路径获得什么能力,并在保存前预览继承、覆盖、危险权限和批量修改影响。

权限矩阵不是普通设置表格。它是安全、组织结构、资源范围和审计责任的交汇点;用户必须能区分直接授权、角色授权、团队/组继承、默认权限、外部访客和显式拒绝。95%
Data Visualizationmap / poi

地图 POI 图标归因边界

Maki 这类 POI 图标集只解决地图符号,不等于解决地图数据、瓦片、样式、底图 provider、地点标签和交互归因。

地图符号是一层视觉编码。agent 必须把 icon set、sprite、地图样式、地理数据、瓦片 provider、图例和可访问标签分开治理,避免把图标许可误当地图许可。95%
Data Visualizationmaps / geospatial

地图数据归因与替代路径

地图界面必须把运行时库、瓦片、样式、glyph、sprite、地理数据和 provider 归因分别记录,并提供列表/表格替代和键盘可达路径。

地图不是一张背景图。它是复杂数据可视化、交互控件和授权对象的组合;用户必须能理解位置、范围、选中对象、数据来源、更新时间和替代访问方式。95%
Data Visualizationaccessibility / charts

可访问图表替代说明

图表需要标题结论、文本摘要、冗余编码和数据表替代;Canvas 或 SVG 本身不能自动等于可访问。

数据可视化是一种非文本内容和交互内容。它必须让看不见图、无法辨色、只用键盘、缩放页面或使用屏幕阅读器的人获得等价结论和数据路径。95%
Data Visualizationdata-transform / provenance

可视化数据转换来源

图表必须记录 filter、aggregate、bin、timeUnit、join、missing value 和排序逻辑;否则用户无法审计图表为什么这样显示。

数据可视化的可信度不仅来自图形,还来自可解释的数据转换链。每个聚合、过滤和派生字段都应能追溯。95%
Resource Licensingfigma / license

Figma Community 资源许可分诊

Figma Community 不是统一开源仓库;每个文件、插件、widget、付费资源和 slide template 都要逐条确认许可与再分发边界。

素材库不能把“来自 Figma Community”当作授权说明。可下载、可复制、可商用、可改作、可再分发和可训练/RAG 引用是不同问题。95%
Frontend Implementationcontainer-query / responsive

Container Query 组件响应式契约

组件响应式不应只跟随 viewport;卡片、侧栏、图表和资源卡应根据自身容器宽度调整密度、层级和操作显隐。

Container queries 把响应式判断从页面级断点推进到组件级上下文,让同一组件能安全放进 grid、sidebar、drawer、modal 和 dashboard 插槽。95%
Typography Color Accessibilityforced-colors / high-contrast

Forced Colors 与高对比支持

高对比不是暗色模式;forced-colors 会改写许多颜色属性,组件必须用系统颜色、真实 outline 和非颜色冗余保持可辨。

可访问色彩系统要尊重用户代理的高对比渲染,而不是强行保留品牌色。关键状态应在颜色被系统接管、阴影被移除、背景图失效时仍然可理解。95%
Frontend Implementation3d / three.js

Web 3D 素材运行时管线

Three.js 页面不是只放一个 canvas;3D 素材要同时定义来源授权、glTF 优化、纹理压缩、加载状态、交互目标、fallback 和验证证据。

Web 3D 是设计、素材、运行时和性能预算的组合。agent 只有先治理模型来源、几何复杂度、纹理格式、降级路径和可访问说明,才能安全生成 3D 体验。95%
Resource Licensingavatar / placeholder

确定性头像占位治理

Boring Avatars、DiceBear 这类头像生成器适合做身份占位,但必须记录 seed、样式、授权、隐私输入和可访问名称,不能把生成图当真人肖像或品牌资产。

确定性头像的价值是稳定识别同一对象,而不是提供真实身份。它同时涉及视觉区分、隐私、授权、可访问标签和跨项目复用边界。95%
Interaction Responsive Motionforms / validation

表单错误状态契约

表单错误状态契约把 label、帮助文本、验证时机、内联错误、错误摘要、提交状态、服务端失败、移动键盘和 ARIA 连接放进同一个可实现模型。

表单错误不是某个红色组件,而是字段契约、状态机和恢复路径的组合;它应路由到更细的错误摘要、可访问反馈、标签持久性和事务型恢复知识。95%
Resource Licensingpattern / texture

图案/纹理授权边界

图案、纹理和背景生成器要区分代码授权、导出资产授权、署名要求、修改权和再分发边界,不能把“免费生成”当作可任意入库。

同一个资源可能同时包含工具代码、示例图案、导出 SVG、真实材质文件、作者署名和商标/平台条款。素材库必须记录到实际可复用资产层。95%
Resource Licensingbrand-logo / trademark

品牌 Logo 使用边界

品牌 logo 只能在真实品牌引用、集成、支付方式、客户/伙伴证明或授权合作中使用;必须确认商标/品牌指南、不得暗示背书、不得随意改形改色,并提供可访问名称。

品牌 logo 不是普通 icon。开源项目、聚合站或 SVG 包的代码许可,通常不能替代商标、品牌指南、背书语境和使用范围判断。95%
Resource Licensingicons / license

图标集授权、商标与可访问治理

图标不是可随意混搭的装饰素材;主图标集、聚合图标、品牌 logo 和 icon-only 控件分别需要授权、商标、导入和可访问规则。

图标治理的目标是让界面符号一致、可合法复用、可被读屏理解、可被 tree-shake,并且不把品牌 logo 当作自由装饰或背书。95%
Resource Licensingfonts / license

Web 字体授权与加载治理

字体入库不能只选好看字体;必须同时确认字体级授权、交付方式、隐私约束、CJK 体积、fallback 和加载性能。

字体是品牌资产,也是运行时依赖。一个字体方案只有在授权可追踪、加载面可控、fallback 稳定、隐私边界明确时,才适合被 agent 自动推荐。95%
Resource Licensingvideo / motion

Stock Video 首屏与背景治理

免费 stock video 可以让首屏更真实,但必须同时确认具体授权、人物/商标/地点权利、署名、poster、暂停控制、reduced-motion 和移动端性能。

背景视频不是动态壁纸。它只有在服务首屏信号、品牌语气或叙事证据,并且不破坏阅读、可访问性、授权和性能时,才适合进入生产界面。95%
Resource Licensingillustration / empty-state

友好素材在空状态中的治理

插画、emoji 和 Lottie 可以让空状态更亲切,但必须先服务原因、下一步行动、授权记录、替代文本和 reduced-motion。

友好素材不是空状态的主角。它只能强化语气、降低焦虑或帮助理解;真正的界面价值来自清楚说明为什么为空、用户下一步能做什么、素材是否可合法复用。95%
Resource Licensingattribution / license

素材署名展示契约

授权元数据不只存在于 catalog;CC BY、自定义许可、地图、图片、插画、Lottie 等需要在 UI、导出物或来源说明中以可读、邻近、可追溯的方式呈现署名、许可链接、修改说明和商用风险。

署名是界面信息架构的一部分,不是素材库后台字段。凡是授权要求归因的资源,都要设计用户能找到、法务能审计、agent 能追踪的展示面。95%
Interaction Responsive Motion3d / storytelling

沉浸式 3D 叙事关卡

WebGL/Three.js/3D 动效应被拆成可理解的叙事关卡:每一段都回答一个问题,并提供静态、低动效和可跳过路径。

沉浸式 3D 的价值不是把用户困在场景里,而是把抽象概念变成可暂停、可理解、可继续的证据链。94%
Typography Color Accessibilitycharts / accessibility

图表可访问编码

图表可访问编码把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

可访问图表不是给图像加一句 alt,而是让视觉编码、文字总结、交互状态和数据替代路径共同传达同一证据。94%
Typography Color Accessibilitybackground / texture

装饰背景可读性

纹理、图案、渐变、噪声和媒体背景必须服从文字、控件、语义和性能,而不是把内容压成氛围图。

背景是层级和氛围的支持层;一旦承载信息、影响阅读或移动,它就需要语义替代、对比证据、运动降级和授权记录。94%
Visual Foundationscase-study / awwwards

获奖网站案例证据矩阵

分析 Awwwards 等获奖网站时,要把布局、配色、字体、交互、动效和可用性证据拆开记录,避免只说“高级、沉浸、好看”。

案例分析的价值不是模仿表面风格,而是把可验证的设计选择转化为可复用的判断和实现约束。94%
Data Visualizationchart-choice / data-relationship

图表问题先于图表类型

先明确用户要判断的数据关系,再选图表类型和前端库;不要从“我想要一个漂亮图表”开始。

优秀图表不是视觉样式集合,而是把数据结构、用户问题和视觉编码匹配起来的决策结果。94%
Data Visualizationdashboard / metric-card

Dashboard 指标卡语义契约

指标卡不是大数字装饰;每张卡都要说明指标定义、时间范围、比较基线、单位、数据状态和下一步行动。

Dashboard 首屏应先回答用户当下该判断什么,而不是把所有数据压成等权图表墙。指标卡是决策入口,需要有语义和证据链。94%
Frontend Implementationview-transition / navigation

View Transition 路由连续性

View Transition API 能让路由、筛选和详情切换更连续,但必须保留 URL、焦点、滚动、reduced-motion 和渐进增强边界。

页面转场的目标不是炫技,而是让用户理解同一对象在列表、详情、筛选和状态变化之间的连续关系。94%
Frontend Implementationa11y-testing / axe-core

自动化可访问性工具分诊

axe-core、Storybook a11y、Pa11y、Lighthouse、Accessibility Insights 和 WAVE 应分层使用:自动化先抓常见问题,人工再验证任务流。

自动化可访问性测试是早期预警系统,不是完整合规证明。健康流程会把工具结果转成可复现、可修复、可复测的产品任务缺陷。94%
Typography Color Accessibilityoklch / color

OKLCH 感知均匀色阶

OKLCH 让 agent 能围绕 lightness、chroma 和 hue 生成更可控的主题色阶,但仍需要语义映射、色域检查和对比矩阵。

色阶不是把一个 hex 色线性变亮变暗。健康的主题色阶应让视觉亮度、饱和度、品牌语气和使用语义一起受控。94%
Resource Licensinggenerated-assets / provenance

生成素材来源记录

AI 生成素材也有来源链路:工具、模型、prompt、参考输入、编辑历史、权利风险和复用边界必须一起入库。

素材库不能把“AI generated”当作授权和来源说明。生成素材是否可复用,取决于输入权利、描绘对象、编辑链路、验证信号和使用场景。94%
Interaction Responsive Motionforms / errors

事务型表单错误恢复

高信任表单的错误处理不是提示用户错了,而是把用户带回可修复、可继续、无需重填的状态。

事务型服务的错误恢复必须同时处理可见位置、屏幕阅读器、焦点、原始输入、错误文案和下一步行动。94%
Frontend Implementationbackground-texture / css

背景纹理 CSS 与可访问 fallback

纹理背景应作为次级层级接入 token、CSS/SVG 输出和降级策略;在 forced-colors、打印、移动端和低带宽下仍要保留可读界面。

背景纹理的价值是增加表面深度、品牌语气或冗余编码,不是抢走信息层级。生产实现必须把纹理当作可关闭、可压缩、可替换的 surface layer。94%
Design Systems Page Patternsportfolio / navigation

概念二元驱动案例导航

品牌概念可以成为作品集和服务页的组织轴,但必须映射到服务、案例、团队、菜单和 CTA,而不是停留在一句抽象口号。

概念型网站的结构要把“品牌主张”拆成可浏览的证据:服务如何体现它、案例如何证明它、团队如何支撑它、用户下一步如何行动。93%
Visual Foundationstypography / navigation

字体索引式品牌系统

当网站用大字号、索引、菜单和项目列表建立品牌气质时,字体必须同时承担导航、层级和信息气味,而不是只做海报效果。

表达型字体系统要把品牌声音转化为可操作结构:用户能从字级、位置、索引和状态判断自己在哪里、下一步去哪里、哪些项目最重要。93%
Frontend Implementationcss-color / oklch

CSS 色彩空间与色域回退

现代 CSS 支持 OKLCH、P3 和相对颜色,但生产 token 仍要照顾 sRGB、旧工具链、截图测试和第三方渲染器。

前端色彩实现要区分设计源、现代 CSS 输出和兼容 fallback;不能把浏览器支持当作所有工具链都支持。93%
Resource Licensinglicense / assets

素材授权元数据记录

素材库入库必须记录到具体资源级别的授权、商用判断、归因要求、下载方式和 RAG 关键词,不能只写平台名。

素材库的核心不是多,而是可合法复用、可追踪、可下载、可被 agent 准确检索。聚合平台和素材市场尤其需要资源级授权判断。93%
Frontend Implementationcomponents / radix

Primitive 组件选择

当交互包含焦点、键盘、浮层、方向键或屏幕阅读器语义时,优先选择成熟 primitive,再接入本地视觉系统。

复杂交互组件的风险通常不在样式,而在焦点管理、键盘路径、ARIA 语义、portal、碰撞定位和移动端滚动锁定。Primitive 的价值是把底层行为先稳定下来。92%
Interaction Responsive Motionmotion / scroll

获奖站点的滚动叙事动效

滚动动效应帮助用户理解产品状态和叙事推进,而不是把信息藏在不可控的表演里。

叙事型页面的滚动动效必须服务因果、层级和节奏:每个运动段落都要解释一个状态变化或价值证据。92%
Typography Color Accessibilitycolor / contrast

对比度生成色阶

用目标对比度生成色阶可以提高主题可访问性,但生成结果必须再映射为语义 token 和状态用途。

可访问色彩系统不应在设计结束后才审计对比度,而应把对比度目标前置到色阶生成和 token 命名中。92%
Frontend Implementationshadcn / component-governance

Copy-in 组件治理

shadcn/ui 这类复制源码组件进入项目后就变成本地资产,必须有 token 映射、状态矩阵、升级策略和授权记录。

复制源码组件的优势是可控和可改,代价是项目团队自己承担一致性、升级、授权声明和设计系统适配。91%
Design Systems Page Patternspatterns / flow

真实产品流作为模式证据

做模式库时应从真实产品流程提取任务、状态和文案,而不是只模仿单张漂亮截图。

优秀 UI 模式不是视觉截图的集合,而是任务流、状态流、约束和反馈的可复用证据。91%
Design Systems Page Patternstokens / theme

语义主题 Token 的作用域

主题 token 要定义作用域和层级,让组件消费语义角色,而不是散落一次性颜色值。

设计系统的主题能力来自少量可预测的语义开关:强调色、灰阶、面板背景、缩放、圆角和组件变体。90%
Interaction Responsive Motionportfolio / motion

作品集里的安静动效

作品集动效应突出选择、进入、比较和记忆点,而不是让每个元素都表演。

作品集的交互价值在于帮助用户判断作者能力:项目选择、视觉细节、案例跳转和上下文过渡要比装饰动画更重要。90%
Frontend Implementationloading / skeleton

加载骨架进度契约

加载状态要按时长、范围和可测进度选择 skeleton、inline loading、spinner、进度条或阶段反馈,并用前端状态机保证可访问、稳定和可恢复。

加载反馈的目标不是让等待更花哨,而是让用户知道系统是否响应、哪里正在变化、是否还能行动、等待是否可估计、失败后如何恢复。不同等待场景需要不同的反馈模式。90%
Interaction Responsive Motionempty-state / recovery

空状态恢复契约

空状态要先说明系统状态和原因,再给出解决当前原因的主行动,而不是只用插图填补空白。

空状态是一种已完成的系统反馈:用户需要知道内容为什么没有出现、当前请求是否已经结束、自己能做什么,以及是否需要权限、配置、重试或等待。90%
Design Systems Page Patternsai / generation

AI 生成进度模式

AI 生成进度模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

AI 生成需要让用户知道系统正在做什么、还能做什么、失败后如何恢复。88%
Design Systems Page Patternstokens / editor

Token 编辑器模式

Token 编辑器模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

Token 编辑器需要让设计决策、引用关系和影响范围可见。87%
Design Systems Page Patternsdocumentation / design-system

设计系统文档页

设计系统文档页把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

设计系统文档要同时支持查找、理解、复制和判断是否适用。87%
Design Systems Page Patternssettings / ia

设置页信息架构

设置页信息架构把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

设置页应该按用户意图和风险分组,而不是按数据库字段或内部组织结构。87%
Interaction Responsive Motionmodal / focus

弹窗焦点管理

弹窗焦点管理把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

弹窗改变了交互上下文,必须管理焦点、背景可达性和关闭路径。87%
Design Systems Page Patternscommunity / library

社区资源投稿流程

社区资源投稿流程把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

社区资源需要降低投稿门槛,同时用审核和来源说明保护质量。86%
Design Systems Page Patternsaudit-log / timeline

审计日志时间线

审计日志时间线把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

审计日志需要回答谁、何时、对什么、做了什么、影响是什么。86%
Design Systems Page Patternssearch / filters

搜索结果与分面筛选

搜索结果与分面筛选把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

搜索界面需要让用户理解结果为何出现,以及如何缩小或放宽范围。86%
Design Systems Page Patternsgovernance / review

组件治理审核流

组件治理审核流把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

设计系统需要记录组件为何新增、如何复用、何时弃用,而不是只维护组件清单。86%
Design Systems Page Patternsai / prompt

Prompt 构建界面

Prompt 构建界面把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

Prompt 构建器应帮助用户表达目标、上下文、约束和输出格式,而不是只给一个大文本框。86%
Design Systems Page Patternsanalytics / drilldown

分析 Drill-down 工作流

分析 Drill-down 工作流把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

分析界面应从异常和问题入口深入到原因,而不是只展示图表集合。86%
Design Systems Page Patternsadmin / list-detail

后台列表详情模式

后台列表详情模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

后台管理通常从列表筛选进入详情处理,两个页面必须共享状态和操作语义。86%
Interaction Responsive Motiongesture / mobile

触控手势替代路径

触控手势替代路径把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

滑动、捏合和长按不能成为完成任务的唯一方式。86%
Interaction Responsive Motionloading / skeleton

骨架屏层级

骨架屏层级把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

骨架屏应预告真实内容结构,而不是制造额外视觉噪音。86%
Interaction Responsive Motiontables / bulk-actions

表格批量操作模型

表格批量操作模型把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

批量操作需要清楚表达选中数量、作用范围、风险和完成反馈。86%
Interaction Responsive Motiondrag-drop / accessibility

拖拽替代控件

拖拽替代控件把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

拖拽适合直接操作,但排序、移动和上传必须有非拖拽路径。86%
Interaction Responsive Motiondanger / confirmation

破坏性操作确认

破坏性操作确认把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

确认只应保护不可逆或高影响动作,且必须说明对象和后果。86%
Interaction Responsive Motionkeyboard / navigation

键盘优先导航

键盘优先导航把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

可键盘完成的界面通常也更清晰,因为焦点顺序暴露了真实任务结构。86%
Typography Color Accessibilityforms / input

触控键盘与输入目的

触控键盘与输入目的把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

移动端输入字段应匹配正确键盘、自动完成和输入目的,减少错误和操作成本。86%
Typography Color Accessibilitymotion / reduced-motion

减少动效可访问性

减少动效可访问性把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

动画和过渡需要尊重用户的减少动态偏好,并提供不依赖动效的信息路径。86%
Typography Color Accessibilityforms / labels

表单标签持久可见

表单标签持久可见把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

表单字段标签应在输入前后都可见,帮助用户确认字段含义和上下文。86%
Typography Color Accessibilitystatus / aria

状态消息公告

状态消息公告把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

状态变化只靠颜色、toast 或视觉位置变化,会让部分用户错过关键反馈。86%
Typography Color Accessibilityauthentication / accessibility

可访问认证流程

可访问认证流程把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

安全流程也要降低认知负担,帮助用户完成而不是考验用户。86%
Typography Color Accessibilityforms / errors

错误摘要模式

错误摘要模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

用户需要先知道有多少错误、在哪里、如何修复,而不是逐行搜索红字。86%
Typography Color Accessibilitytarget-size / touch

目标尺寸与间隔

目标尺寸与间隔把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

点击目标要有足够尺寸和间隔,尤其在移动端、工具栏和密集列表中。86%
Typography Color Accessibilityfocus / keyboard

焦点顺序与阅读顺序

焦点顺序与阅读顺序把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

可见布局和辅助技术顺序不一致,会破坏导航和理解。86%
Visual Foundationsdashboard / kpi

Dashboard KPI 分诊

Dashboard KPI 分诊把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

指标卡不是数字展览,而是运营分诊入口。86%
Design Systems Page Patternsnotifications / inbox

通知中心模式

通知中心模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

通知中心应帮助用户分辨重要性、来源、是否已处理和下一步。85%
Design Systems Page Patternsdocs / toc

文档目录布局

文档目录布局把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

长文档需要同时显示当前位置、章节结构和相关下一步。85%
Design Systems Page Patternsempty-state / projects

空项目开始状态

空项目开始状态把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

空项目页应把用户带进第一个真实成果,而不是展示产品功能说明。85%
Design Systems Page Patternspricing / comparison

价格套餐比较

价格套餐比较把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

价格页的核心是帮助用户判断适合哪一档,而不是堆满营销形容词。85%
Design Systems Page Patternsonboarding / setup

渐进式引导设置

渐进式引导设置把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

引导不应一次性索取所有信息,而应尽快让用户看到可用结果。85%
Interaction Responsive Motionmobile / actions

移动端底部行动栏

移动端底部行动栏把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

移动端关键行动应靠近拇指区域,但不能遮挡内容、错误或系统导航。85%
Interaction Responsive Motionfeedback / toast

Toast 与行内反馈选择

Toast 与行内反馈选择把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

反馈位置应匹配反馈对象;toast 适合全局短状态,行内反馈适合字段和局部修复。85%
Interaction Responsive Motionwizard / progress

向导步骤进度

向导步骤进度把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

向导需要让用户知道当前位置、剩余工作、可返回性和保存状态。85%
Interaction Responsive Motionfilters / state

筛选与查询状态保留

筛选与查询状态保留把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

筛选结果是用户构建的工作上下文,刷新、返回和分享时应尽量保留。85%
Interaction Responsive Motionresponsive / navigation

响应式导航折叠

响应式导航折叠把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

导航折叠不是隐藏所有入口,而是按任务频率和当前位置重新排序。85%
Interaction Responsive Motionundo / editing

撤销与可逆性

撤销与可逆性把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

可逆操作让用户敢于探索,减少确认弹窗和中断。85%
Typography Color Accessibilitylinks / contrast

链接对比与可供性

链接对比与可供性把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

链接是导航承诺,用户必须能在阅读流中快速识别可点击文本。85%
Visual Foundationscomparison / layout

比较布局清晰度

比较布局清晰度把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

比较的价值来自同一维度上的差异可见,而不是对象本身卡片更漂亮。85%
Visual Foundationsdetail / object

对象详情布局

对象详情布局把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

详情页应围绕对象身份、状态、关键属性和可执行操作组织,而不是平均展示所有字段。85%
Visual Foundationsdata / charts

数据墨水优先级

数据墨水优先级把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

图表和指标的视觉墨水应该先服务数据、阈值和异常,而不是装饰网格。85%
Visual Foundationshierarchy / focus

焦点经济

焦点经济把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

焦点越多,真正的重点越弱;视觉强调必须稀缺且服务主任务。85%
Design Systems Page Patternsaccount / profile

资料与账号设置

资料与账号设置把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

个人资料、登录安全、通知和计费属于不同风险等级,应分区处理。84%
Design Systems Page Patternsmarketplace / browse

市场浏览模式

市场浏览模式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

市场页需要同时支持发现、比较、信任判断和安装/购买行动。84%
Interaction Responsive Motionlatency / microinteraction

低延迟微交互

低延迟微交互把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

微交互的目标是确认输入和状态变化,而不是让界面显得忙碌。84%
Interaction Responsive Motionpagination / scroll

无限滚动与分页选择

无限滚动与分页选择把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

浏览型列表可连续滚动,任务型列表通常需要定位、选择、返回和总量感。84%
Interaction Responsive Motionrealtime / collaboration

实时协作存在感

实时协作存在感把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

协作界面需要让用户知道谁在场、谁在编辑、冲突如何处理。84%
Interaction Responsive Motionfeedback / latency

乐观更新反馈

乐观更新反馈把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

乐观更新要让界面快起来,同时让失败和回滚不会让用户困惑。84%
Interaction Responsive Motioncommand / shortcuts

命令面板安全性

命令面板安全性把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

命令面板适合快速行动,但必须让作用对象、风险和结果足够明确。84%
Typography Color Accessibilitycognitive-load / copy

降低认知负担的文案

降低认知负担的文案把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

用户不应该为了完成任务记住系统状态、上一屏信息或隐含规则。84%
Typography Color Accessibilitycontent / plain-language

清晰语言

清晰语言把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

可理解性是可访问性的一部分,复杂文案会增加所有人的认知负担。84%
Typography Color Accessibilitylocale / language

语言与本地化格式

语言与本地化格式把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

日期、数字、货币、单位和语言方向要符合用户地区习惯并避免歧义。84%
Typography Color Accessibilityforms / placeholder

占位符不能替代标签

占位符不能替代标签把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

占位符适合展示格式示例,不适合作为唯一说明或关键指导。84%
Typography Color Accessibilityicons / aria

图标可访问名称

图标可访问名称把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

只有图标的按钮和状态必须有可访问名称,装饰图标则应从辅助技术中隐藏。84%
Typography Color Accessibilitydark-mode / contrast

深色模式对比调校

深色模式对比调校把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

深色模式不是反转颜色,需要重新检查文本、边框、状态色和阴影层级。84%
Typography Color Accessibilitytypography / spacing

文本间距韧性

文本间距韧性把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

界面应能承受用户调整行高、字距、字号或浏览器缩放后仍不遮挡内容。84%
Typography Color Accessibilityforms / redundant-entry

减少重复输入

减少重复输入把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

重复输入增加认知负担、错误率和放弃率,尤其影响辅助技术用户。84%
Visual Foundationsmedia / crop

媒体裁切意图

媒体裁切意图把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

图片是信息对象,不只是纹理;裁切错误会损害信任和理解。84%
Visual Foundationsmap / geospatial

地图与地理空间布局

地图与地理空间布局把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

地理空间界面的核心是位置、范围、对象和选择状态之间的同步。84%
Visual Foundationscharts / dashboard

可读 Dashboard 图表

可读 Dashboard 图表把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

运营图表经常被快速扫读,小图可读性比表现形式更重要。84%
Visual Foundationsactions / context

上下文操作位置

上下文操作位置把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

按钮位置会被用户理解为作用范围:行内、卡片内、区块级、全局操作不可混淆。84%
Visual Foundationsdensity / content

内容密度阶梯

内容密度阶梯把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

密度不是页面整体属性,而是随任务深度变化的阶梯。84%
Visual Foundationsgrid / breakout

网格中的突破区域

网格中的突破区域把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

少量突破网格的媒体或证明区能制造节奏,但主体信息仍要回到稳定对齐。84%
Visual Foundationsmotion / hierarchy

用动效表达层级

用动效表达层级把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

有用的动效让用户理解发生了什么、从哪里来、要看哪里。84%
Visual Foundationslayout / container

全宽与容器布局选择

全宽与容器布局选择把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

页面宽度本身就是信息架构决策,不能所有内容都塞进同一个最大宽度。84%
Visual Foundationsicons / affordance

图标与文字可供性平衡

图标与文字可供性平衡把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

图标不是万能语言;可供性来自图标、标签、位置和反馈共同作用。84%
Visual Foundationsempty-state / onboarding

空状态构图

空状态构图把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

空状态不是插画占位,而是用户进入工作流的第一步。84%
Visual Foundationsdisclosure / layout

空间渐进披露

空间渐进披露把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

渐进披露不只是隐藏内容,而是在空间上安排任务入口、关键结果和高级选项的先后层级。84%
Visual Foundationsgrouping / labels

视觉分组与标签

视觉分组与标签把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

复杂页面中的分组需要短标签、稳定位置和可扫描边界来降低理解成本。84%
Visual Foundationsrhythm / sections

区块节奏变化

区块节奏变化把一个高频界面判断转成可执行约束,帮助 Agent 在生成前做出更具体的布局、交互或可访问性选择。

长页面需要在密度、对齐、媒体比例和留白上变化,但不能换掉整个设计系统。84%
Design Systems Page Patternsassets / images

按页面类型选择视觉资产

视觉资产应揭示真实产品、场景、玩法或人物,而不是只提供模糊氛围。

用户需要检查对象时,图片必须具体、清楚、相关。82%
Design Systems Page Patternsresponsive / stability

响应式布局稳定性

固定格式 UI 元素需要稳定尺寸和响应式约束,避免内容变化引起跳动或重叠。

看板、棋盘、工具栏、计数器和按钮组都应预先定义尺寸规则。82%
Design Systems Page Patternsrag / agent

RAG 检索到生成的使用规则

知识库命中应转化为设计约束,而不是把知识条目原文写进页面可见文案。

RAG 的作用是提高决策质量和可追溯性,不是让页面背诵理论。82%
Design Systems Page Patternspage-pattern / layout

页面模式选择

先判断页面任务是营销、运营、阅读、配置、交易还是创作,再选择布局模式。

错误页面模式会让好组件也服务错目标。82%
Design Systems Page Patternsecommerce / product

电商产品决策流

电商页面应帮助用户判断产品、比较差异、确认信任并完成购买。

购买决策需要图片、价格、规格、库存、评价、配送和退换信息共同支持。82%
Design Systems Page Patternslanding / hero

落地页首屏信号

落地页首屏必须明确品牌/产品/人物/场所是什么,并露出下一段内容线索。

首屏不是只展示氛围,而是给出身份、价值和下一步探索路径。82%
Design Systems Page Patternscrm / workflow

CRM 工作流页面

CRM 页面应围绕线索、客户、阶段、负责人和下一步行动组织,而不是围绕装饰性区块。

CRM 的核心价值是让用户快速判断客户状态并推进下一步。82%
Design Systems Page Patternsdashboard / alerts

Dashboard 层级与告警

Dashboard 应先显示状态总览,再显示异常、趋势、明细和行动入口。

指标不是越多越好,最重要的是帮助用户判断是否需要行动。82%
Design Systems Page Patternssaas / crm

运营工具密度模式

SaaS、CRM 和后台工具应优先支持重复扫描、比较和操作,而不是营销叙事。

工具首屏应显示工作对象、状态和下一步,而不是占满屏幕的宣传区。82%
Design Systems Page Patternscopy / brand

品牌语气与界面文案

界面文案应帮助用户行动,品牌语气要克制地嵌入按钮、状态和说明。

品牌表达不能牺牲清晰度,尤其在错误、支付、审核和危险操作中。82%
Design Systems Page Patternscomponents / contract

组件一致性契约

组件需要明确 props、状态、尺寸和禁止组合,才能在页面间保持一致。

组件不是视觉截图,而是一组可复用行为和约束。82%
Design Systems Page Patternstokens / design-system

设计 Token 治理

Token 要表达角色和约束,不只是把色值、字号和间距集中保存。

可维护 token 需要命名、范围、默认值和禁止用法,才能被人和 Agent 共同使用。82%
Interaction Responsive Motioninputs / controls

输入模式与控件匹配

控件类型应匹配决策方式:开关用于二元,分段用于模式,菜单用于多选项,滑杆用于连续数值。

错误控件会增加理解成本,并让用户不确定选择是否可逆。82%
Interaction Responsive Motiontables / responsive

响应式表格与比较

表格用于比较,响应式处理必须保留列关系、排序和关键操作。

把表格随意改成卡片会损失比较能力,需要按数据任务选择模式。82%
Interaction Responsive Motionloading / performance

感知性能与加载结构

加载状态应保留布局骨架,让用户知道将出现什么,而不是只显示孤立 spinner。

稳定骨架能降低等待焦虑并避免内容出现时的布局跳动。82%
Interaction Responsive Motionmotion / animation

克制且有目的的动效

动效应解释状态变化、空间关系或反馈,而不是单纯制造热闹。

过度动效会打断任务,尤其在高密度工具中。82%
Interaction Responsive Motionbreakpoints / responsive

断点重组而非缩放

响应式设计应在断点重组布局关系,而不是用 viewport 比例缩放所有元素。

缩放字号和容器会带来不可控溢出,重组结构更稳定。82%
Interaction Responsive Motionmobile / responsive

移动端优先堆叠

移动端不是桌面的缩小版,应按任务优先级重新堆叠内容和操作。

小屏空间有限,最重要的信息、控件和反馈需要靠前且不重叠。82%
Interaction Responsive Motionprogressive-disclosure / complexity

按任务风险渐进披露

低频、危险或高级设置应延后展示,高频任务保持直接可达。

渐进披露不是隐藏功能,而是按决策时机安排复杂度。82%
Interaction Responsive Motionfeedback / states

系统连续性的反馈状态

加载、保存、生成、审核、失败都需要可见状态,让用户知道系统仍在响应。

缺少反馈会让用户重复点击或以为数据丢失。82%
Interaction Responsive Motioncards / panels

卡片与面板的密度和可供性

卡片应表示对象,面板应表示工具或上下文;两者需要不同密度和交互提示。

可点击对象必须可识别,纯信息容器不应伪装成按钮。82%
Interaction Responsive Motionbuttons / actions

按钮优先级与操作分离

主操作、次操作、危险操作和导航链接要有清晰差异,避免用户误点。

按钮样式体现决策成本和风险,而不只是视觉偏好。82%
Interaction Responsive Motionforms / workflow

表单流程与校验

表单应按用户心智顺序组织字段,并在关键节点给出可恢复反馈。

好的表单把复杂任务拆成可完成步骤,而不是把所有字段平铺给用户。82%
Interaction Responsive Motionnavigation / wayfinding

导航地标与当前状态

用户需要知道自己在哪里、能去哪、当前筛选或页面属于哪个范围。

导航不是链接堆砌,而是产品结构和当前位置的持续提示。82%
Typography Color Accessibilitytouch-target / mobile

可访问交互目标

按钮、链接、菜单项和图标按钮需要足够命中区域,移动端尤其不能只看视觉尺寸。

视觉小不等于点击区域小;交互目标需要稳定尺寸和明确反馈。82%
Typography Color Accessibilityaccessibility / color

颜色不能单独传达含义

状态、风险、分类和选中不能只靠颜色表达,必须有文字、图标、形状或位置辅助。

色盲、低视力、打印和弱光场景都会削弱颜色语义。82%
Typography Color Accessibilitysurface / color

表面上的可读颜色

背景表面变化时,文字、边框、图标和状态色都要随表面重新校准。

同一个色值在不同背景上会有不同视觉强度,不应机械复用。82%
Typography Color Accessibilityfocus / keyboard

可见焦点状态

键盘和辅助技术用户需要清楚知道当前焦点在哪里,焦点态不能被 reset 掉。

焦点态是交互路径的一部分,不是浏览器默认样式的瑕疵。82%
Typography Color Accessibilityforms / accessibility

可访问表单反馈

表单反馈要靠近字段、解释原因,并在提交前后都能被用户理解。

错误信息不是惩罚,而是帮助用户完成任务的导航。82%
Typography Color Accessibilitysemantic-color / state

语义色与状态色

成功、警告、错误、信息、选中和待处理状态应有明确且稳定的视觉语言。

状态色是系统反馈,不应被随意用于装饰或品牌强调。82%
Typography Color Accessibilitycontrast / accessibility

可读性对比

文本对比必须优先服务阅读,尤其是小字号、禁用态、次级说明和按钮文字。

低对比会让精致感变成不可用,特别是在移动端和弱光环境。82%
Typography Color Accessibilitycolor / tokens

色彩角色系统

颜色应先定义角色,再选择具体色值,避免一个颜色承担太多含义。

主色、背景、边框、文字、状态和强调色都应有稳定职责。82%
Typography Color Accessibilitytypography / font-pairing

按功能配对字体

字体配对应从产品功能出发:品牌表达、长文阅读、数字比较和控件标签各有任务。

字体差异要有明确用途,避免为了风格混搭造成阅读负担。82%
Typography Color Accessibilitytypography / font-weight

字重强调

字重用于建立强调,而不是把每个标签都加粗。

粗体过多会失去强调能力,并让密集界面显得沉重。82%
Typography Color Accessibilitytypography / readability

行高与行长

长文本需要舒适行高和可读行长;密集界面也要避免文本互相压迫。

行长太宽会丢行,行高太紧会拥挤,行高太松会破坏信息密度。82%
Typography Color Accessibilitytypography / hierarchy

字号层级

字号层级应服务页面结构,避免在小面板里使用 hero 级标题。

清楚的字号阶梯能让标题、标签、正文、数字各司其职。82%
Visual Foundationscontainer / boundary

边界与容器清晰度

容器边界用于表达对象和区域,不应变成页面装饰的默认手段。

边界、底色和阴影都在传达层级,过多容器会让页面显得碎。82%
Visual Foundationsmodules / rhythm

模块节奏与重复

重复模块能降低认知成本,但需要用内容层级和节奏避免机械单调。

相同结构适合相同任务;变体应来自内容优先级,而不是随机样式。82%
Visual Foundationsscan / layout

扫描路径设计

页面应该支持用户按预期路径扫读,而不是让视线在多个焦点之间跳动。

视线通常沿标题、关键数据、分组和操作移动,布局应顺着这个路径组织。82%
Visual Foundationswhitespace / structure

留白作为结构

留白不是空着,而是用空气建立分隔、呼吸和注意力路径。

有效留白能减少边框、分割线和装饰,让用户自然理解区块关系。82%
Visual Foundationsdensity / dashboard

信息密度控制

高密度不是拥挤;低密度也不等于高级。密度要匹配用户任务频率和决策速度。

运营工具需要可扫描密度,营销页需要叙事节奏,两者不能混用。82%
Visual Foundationsvisual-weight / balance

视觉重量与平衡

颜色、面积、粗细、位置和阴影都会增加视觉重量,需要服务任务优先级。

视觉重量不是越大越好;它应该把注意力分配给最重要、最可操作的区域。82%
Visual Foundationsalignment / layout

对齐纪律

对齐让用户少花力气理解页面边界、内容归属和操作对象。

多个微小的不对齐会迅速让界面显得不专业,即使颜色和字体都正确。82%
Visual Foundationsspacing / rhythm

间距尺度与节奏

少量可重复的间距刻度能让页面安静、可预测,也能减少 UI 临时感。

间距应表达结构关系,而不是凭感觉逐项微调。82%
Visual Foundationsgrid / layout

网格作为决策系统

网格不是装饰线,而是决定内容跨度、对齐、响应式重排和密度的规则系统。

稳定网格能减少临时摆放,让复杂页面在桌面和移动端都保持结构感。82%
Visual Foundationsgestalt / consistency

相似性与一致性

看起来相同的元素应承担相同功能;功能不同的元素必须有清楚差异。

视觉相似性会被用户解释为功能相似性,混用样式会制造误读。82%
Visual Foundationsgestalt / grouping

邻近原则与分组

距离决定归属:相关元素靠近,不相关元素拉开,分组比边框更先发生。

用户会先依据空间距离判断元素是否属于同一组,边框和标题只是第二层确认。82%
Visual Foundationshierarchy / layout

信息层级优先

先确定用户要先看、再看和最后行动的内容,再决定字号、间距、颜色和组件强度。

有效界面不是把所有信息平均展示,而是用大小、位置、密度和对比建立清晰的阅读顺序。82%