SuperAPI AI 工具集

hig-patterns

设计与创作

查看项目

更新于 10-16 08:23

技能介绍

用途

hig-patterns 是一个关于 Apple Human Interface Guidelines(HIG)交互与 UX 模式的技能。当用户询问「onboarding flow」「user onboarding」「app launch」等交互模式相关问题时,可使用该技能。

主要能力

该技能围绕 Apple HIG 的交互模式提供指导,核心原则包括:

  • 最小化模态:仅在需要关键注意力、任务必须完成或放弃、或保存更改至关重要时使用模态,优先选择非模态替代方案。
  • 提供清晰反馈:每个操作都应产生可见、可听或触觉响应。不确定等待使用活动指示器,确定进度使用进度条,物理确认使用触觉。
  • 支持撤销而非确认对话框:破坏性操作应尽可能可逆,撤销几乎总是优于「你确定吗?」。
  • 快速启动:显示无缝过渡到首屏的启动屏幕,不使用带 Logo 的闪屏,恢复先前状态。
  • 延迟登录:让用户在要求创建账户前先探索,支持 Sign in with Apple 和 passkeys。
  • 保持引导简短:最多三屏,允许跳过,通过渐进式披露和上下文提示进行教学。
  • 使用渐进式披露:先展示要点,让用户深入细节,不要在一屏内堆砌所有选项。
  • 尊重用户注意力:整合通知,减少打断,让用户控制提醒,绝不将通知用于营销。

参考索引

该技能包含以下参考主题:

  • charting-data.md:图表数据,数据可视化模式、无障碍图表、交互元素
  • collaboration-and-sharing.md:协作与分享,分享表单、活动视图、协作编辑、SharePlay
  • drag-and-drop.md:拖放,拖拽源、放置目标、弹簧加载、多项目拖拽、视觉反馈
  • entering-data.md:输入数据,文本字段、选择器、步进器、输入验证、键盘类型、自动填充
  • feedback.md:反馈,警报、操作表单、触觉模式、声音反馈、视觉指示器
  • file-management.md:文件管理,文档浏览器、文件提供者、iCloud 集成、文档生命周期
  • going-full-screen.md:全屏,全屏过渡、沉浸式内容、退出全屏
  • launching.md:启动,启动屏幕、状态恢复、冷启动与热启动
  • live-viewing-apps.md:直播观看应用,实时内容显示、实时更新、实时活动、灵动岛
  • loading.md:加载,活动指示器、进度视图、骨架屏、懒加载、占位符
  • managing-accounts.md:管理账户,Sign in with Apple、passkeys、账户创建、凭证自动填充、账户删除
  • managing-notifications.md:管理通知,权限请求、分组、可操作通知、临时投递
  • modality.md:模态,表单、警报、弹出框、全屏模态、何时使用每种
  • multitasking.md:多任务,iPad 分屏视图、滑动覆盖、台前调度、响应式布局、尺寸类过渡
  • offering-help.md:提供帮助,上下文提示、引导提示、帮助菜单、支持链接
  • onboarding.md:引导,欢迎屏幕、功能亮点、渐进式引导、跳过选项
  • playing-audio.md:播放音频,音频会话、后台音频、正在播放、音频路由、中断
  • playing-haptics.md:播放触觉,Core Haptics、UIFeedbackGenerator、触觉模式、自定义触觉
  • playing-video.md:播放视频,视频播放器控件、画中画、AirPlay、全屏视频
  • printing.md:打印,打印对话框、页面设置、AirPrint 集成
  • ratings-and-reviews.md:评分与评论,SKStoreReviewController、时机、频率限制、应用内反馈
  • searching.md:搜索,搜索栏、建议、范围搜索、结果显示、最近记录
  • settings.md:设置,应用内与设置应用、偏好组织、开关、默认值
  • undo-and-redo.md:撤销与重做,摇动撤销、撤销/重做栈、多级撤销
  • workouts.md:健身,健身会话、实时指标、常亮显示、摘要、HealthKit

使用方式

在提问前检查 .claude/apple-design-context.md,使用已有上下文,仅询问尚未涵盖的信息。

模式选择指南:

  • 首次应用体验:推荐简短引导(最多 3 屏)+ 渐进式披露;避免长教程、强制注册。
  • 等待内容:推荐骨架屏或进度指示器;避免无上下文的阻塞式旋转器。
  • 确认破坏性操作:推荐撤销支持;避免过多的「你确定吗?」对话框。
  • 收集用户输入:推荐内联验证、智能默认值、自动填充;避免简单输入使用模态表单。
  • 请求权限:推荐上下文、即时并附解释;避免在启动时请求所有权限。
  • 提供反馈:推荐触觉 + 视觉指示器;避免无确认的静默操作。
  • 组织偏好:推荐频繁项目放在应用内设置;避免将所有设置埋在系统设置应用中。

输出格式:

  • 推荐模式及理由,引用相关参考文件。
  • 逐步实现,覆盖每个屏幕或状态。
  • 针对目标平台的平台差异。
  • 违反 HIG 的常见陷阱。

提问清单:

  • 该模式出现在应用中的哪个位置?前后是什么?
  • 哪些平台?
  • 从零设计还是改进现有流程?
  • 是否涉及敏感操作?(破坏性操作、支付、权限)

适用场景

适用于需要遵循 Apple HIG 进行 iOS、iPadOS、macOS 等平台应用交互设计的场景,尤其是引导流程、启动、加载、反馈、权限请求、设置组织等交互模式的设计与评审。

限制

该技能的具体安装方式、收费模式、价格、平台支持范围等事实暂未提供。相关技能包括 hig-foundations(无障碍、颜色、排版和隐私原则)、hig-platforms(平台特定模式实现)、hig-components-layout(结构组件如标签栏、侧边栏、分屏视图)、hig-components-content(模式内的内容显示如图表、集合、搜索结果)。