UI 交互模式实战参考库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @user_fccf428b/ui-patterns 安装到当前 AI 助手中。
技能介绍
为什么需要这份参考库
当你从零开始设计一个落地页或产品界面时,很容易陷入两种困境:要么凭直觉反复试错,要么被理论文章里的抽象原则淹没。更常见的是,页面上线后才发现关键位置放了轮播图、表单留了六个字段、按钮写了 "Submit"——这些问题本可以在设计阶段就被拦截。
这个技能的价值在于,它不教你"什么是好的设计",而是直接给出已上线产品验证过的决策规则:某个组件应该有几个变体、什么绝对不能放、错误提示应该出现在哪里。
它如何工作
技能的核心是一套分层的规则体系:
五大设计原则约束全局判断:交互模式要跟随用户已有的心理模型;信息按上下文渐进披露;每个视口只放一个主 CTA;同一产品内一致优先于创意变化;所有规则从 375px 开始验证,再向大屏扩展。
组件级 DO/DON'T覆盖最常踩坑的区域。以 Hero 区为例,技能限定了三种已验证变体——Statement Hero、Split Hero、Immersive Hero,同时明确禁止轮播、标题超过 15 词、自动播放带声音的视频。导航、卡片、表单、CTA 同样有对应的硬性边界。
七种实战模式针对具体场景给出结构参考,包括 SaaS 落地页的特性展示标签页、产品介绍的左固定右滚动布局、Cmd+K 命令面板等。每种模式标注了适用场景和核心思路。
反模式清单列出八类在实践中反复出现问题的设计——轮播作为主导航、无方向的无限滚动、弹窗套弹窗、隐藏主 CTA 等。
验收清单把规则收敛为十四条可勾选项,方便在设计评审或实现前逐项核对。
适用边界
这套规则聚焦于落地页和产品界面的交互结构,不涉及视觉系统的具体实现。颜色、排版、间距等属于 visual-direction 的范畴,组件的代码结构需要参考 component-patterns。无障碍、响应式、AI 特有界面等更细分的领域通过交叉引用衔接。
安全边界上,技能不自动安装依赖或修改系统权限;涉及发送、发布、付款等外部写入操作时,会先展示目标与影响并等待确认。
使用场景
- 设计 SaaS 产品落地页,需要决定 Hero 区选哪种变体、CTA 位置和定价表结构——技能的三种 Hero 变体和定价规则可直接对照决策。
- 重做产品官网导航,在粘性顶栏和汉堡菜单之间纠结,不确定主导航最多几项——技能给出了每种导航模式的适用场景和禁止项。
- 设计注册表单,不确定字段数量上限、验证时机和标签位置——技能明确要求单列布局、失焦内联验证、标签置于输入框上方。
- 评审卡片列表组件,想逐条检查整卡可点击性、hover 状态、同行卡片高度是否一致——技能的卡片 DO/DON'T 清单可直接用来核对。
适合人员
- 独立开发者:一个人包揽前后端和界面设计,没有设计团队可以评审,需要现成的交互规则避免上线后返工。
- 前端工程师:从设计师手里拿到落地页稿,或自己实现表单、导航等组件,想确认实现细节是否符合已验证的交互标准。
- 增长产品经理:负责落地页转化率,需要独立判断 Hero 结构、CTA 布局和定价表设计是否合理,不依赖视觉设计师。
- 设计系统维护者:管理团队组件库的设计规范,需要把经过验证的交互模式整理成团队可执行的规则文档。