用途
hig 是 Apple 人机界面指南(Human Interface Guidelines)的本地可检索副本,定位为按需事实查询工具,而非设计方向指导。它用于回答事实性问题:某个系统组件能做什么、Apple 对某事物的命名、无障碍与人体工学最低要求(44pt 点击目标、动态字体行为、对比度),以及 App Review 实际检查的约定。
该技能明确说明:仓库中的视觉设计由设计模型自身的品味决定。查阅 HIG 是为了获取事实,而非美学——它描述系统提供和要求什么,而不是你的屏幕应该长什么样。
主要能力
所有关键 HIG 文档均以本地、便于 grep 的 Markdown 形式提供,涵盖以下类别:
- 入门:hig-index.md(完整 HIG 目录,11KB)、designing-for-ios.md(iOS 设计原则,5KB)
- 基础:app-icons.md(14KB)、color.md(17KB)、typography.md(17KB)、layout.md(21KB)、materials.md(14KB)、motion.md(9KB)、accessibility.md(19KB)、sf-symbols.md(21KB)
- 模式:onboarding.md(6KB)、modality.md(7KB)、launching.md(6KB)、feedback.md(5KB)、playing-haptics.md(10KB)、searching.md(7KB)、settings.md(7KB)
- 组件-导航:tab-bars.md(11KB)、navigation-bars.md(17KB)、toolbars.md(17KB)、sidebars.md(8KB)
- 组件-呈现:sheets.md(11KB)、alerts.md(10KB)、action-sheets.md(4KB)、menus.md(14KB)
- 组件-控件:buttons.md(17KB)、lists-and-tables.md(9KB)、toggles.md(9KB)、pickers.md(6KB)、sliders.md(6KB)、steppers.md(2KB)、text-fields.md(6KB)
使用方式
通过 grep 命令搜索本地文档,例如:
- 查找颜色指导:grep -i "semantic" color.md
- 查找按钮样式:grep -i "bordered" buttons.md
- 查找触觉模式:grep -i "notification" playing-haptics.md
- 浏览完整 HIG 索引:grep -i "navigation" hig-index.md
获取更多文档时,优先搜索该技能本地的 .md 文件。如果主题不在其中,检查已安装的其他 Apple 技能(通过名称、描述或 SKILL.md frontmatter),然后 grep 其本地文件——这比从互联网获取新文档更快且占用更少上下文。如果已安装技能中没有该页面,使用相关 Human Interface Guidelines 路径配合 sosumi.ai Markdown 镜像,例如 /design/human-interface-guidelines/buttons 映射到 https://sosumi.ai/design/human-interface-guidelines/buttons。
适用场景
适用于需要查询 Apple 平台设计规范事实的场景,例如确认系统按钮样式、触觉反馈类型、安全区域的人体工学事实等。文档中列出的快速事实包括:
- 系统按钮样式(iOS):Plain(纯文本,视觉权重最小)、Gray(灰色背景)、Tinted(带强调色的着色背景)、Filled(实心背景)、Bordered(带边框轮廓)、Bordered Prominent(填充背景,高突出度)
- 触觉反馈类型:Selection(选择变化时的轻触)、Impact(碰撞时的轻/中/重/刚性/柔和)、Notification(结果的成功/警告/错误)
- 安全区域(人体工学事实):安全区域外的内容可能被刘海/灵动岛、Home 指示器或圆角裁剪;安全区域外的交互元素可能无法触及或被系统手势拦截;背景可以边到边延伸而不受这些风险影响
限制
该技能是事实查询工具,不提供设计方向或美学建议。资料中未提供收费、价格、平台支持范围等具体信息。