Hig

Prisma-Labs-Dev/apple-skills/skills/hig

作者 Prisma-Labs-Dev498626005e65783ebe8570a103b2335cf397768c无许可证收录于 2026年10月9日更新于 2026年10月9日

Fact lookup: Apple Human Interface Guidelines corpus (greppable markdown). Query on demand for accessibility and ergonomic minimums (hit-target sizes, Dynamic Type), platform terminology, system component capabilities, and App-Review-relevant conventions. Not design direction.

AI 生成的概览

本地可 grep 的 Apple 人机界面指南参考,用于查询组件、无障碍最低要求和约定等事实。

功能
提供一份本地、便于 grep 的 Apple 人机界面指南 markdown 副本,涵盖基础、模式与组件。它回答事实性问题,例如系统组件能做什么、Apple 的术语、无障碍与人体工学最低要求,以及 App Review 实际检查的约定。它还列出常见 HIG 文档路径,并在本地缺少某主题时建议查看其他已安装的 Apple 技能或 markdown 镜像。
适用场景
当你需要关于 Apple 平台组件、术语、点击目标尺寸、动态字体或对比度要求的事实性 HIG 细节时使用。它用于事实查询而非视觉设计方向,技能明确将后者留给设计模型。
运行要求
无脚本;仅包含说明和本地 markdown 参考文件。仅在从所列镜像获取额外 HIG 页面时需要网络访问。

Human Interface Guidelines Reference

Local greppable copy of Apple's Human Interface Guidelines — an on-demand fact lookup, not design direction.

Use it to answer factual questions: what a system component can do, what Apple calls something, accessibility and ergonomic minimums (44pt hit targets, Dynamic Type behavior, contrast), and conventions App Review actually checks.

Visual design in our repos is the designing model's own taste. Consult the HIG for facts, never for aesthetics — it describes what the system provides and requires, not what your screen should look like.

Downloaded Reference Files

All key HIG documentation is available locally (grep-friendly):

Getting Started

FileContentSize
hig-index.md [blocked]Full HIG table of contents11KB
designing-for-ios.md [blocked]iOS design principles5KB

Foundations

FileContentSize
app-icons.md [blocked]App icon design guidelines14KB
color.md [blocked]Color usage and system colors17KB
typography.md [blocked]Fonts, text styles, Dynamic Type17KB
layout.md [blocked]Layout principles, safe areas21KB
materials.md [blocked]Materials, blur effects, vibrancy14KB
motion.md [blocked]Animation principles9KB
accessibility.md [blocked]Accessibility best practices19KB
sf-symbols.md [blocked]SF Symbols usage21KB

Patterns

FileContentSize
onboarding.md [blocked]Onboarding flows6KB
modality.md [blocked]Modal presentations7KB
launching.md [blocked]App launch experience6KB
feedback.md [blocked]User feedback patterns5KB
playing-haptics.md [blocked]Haptic feedback10KB
searching.md [blocked]Search patterns7KB
settings.md [blocked]Settings patterns7KB

Components - Navigation

FileContentSize
tab-bars.md [blocked]Tab bar design11KB
navigation-bars.md [blocked]Navigation bar patterns17KB
toolbars.md [blocked]Toolbar design17KB
sidebars.md [blocked]Sidebar patterns8KB

Components - Presentation

FileContentSize
sheets.md [blocked]Sheet presentations11KB
alerts.md [blocked]Alert dialogs10KB
action-sheets.md [blocked]Action sheets4KB
menus.md [blocked]Menu design14KB

Components - Controls

FileContentSize
buttons.md [blocked]Button styles and usage17KB
lists-and-tables.md [blocked]List and table patterns9KB
toggles.md [blocked]Toggle/switch design9KB
pickers.md [blocked]Picker controls6KB
sliders.md [blocked]Slider controls6KB
steppers.md [blocked]Stepper controls2KB
text-fields.md [blocked]Text input fields6KB

Searching the Docs

bash
# Find color guidancegrep -i "semantic" color.md
# Find button stylesgrep -i "bordered" buttons.md
# Find haptic patternsgrep -i "notification" playing-haptics.md
# Browse the full HIG indexgrep -i "navigation" hig-index.md

Fetching More Docs

  1. Search this skill's local .md files first.
  2. If the topic is not here, check the other installed Apple skills you have available by their names, descriptions, or SKILL.md frontmatter, then grep their local files. This is faster and uses less context than fetching new docs from the internet.
  3. If no installed skill has the page, use the relevant Human Interface Guidelines path with the sosumi.ai Markdown mirror. For example, /design/human-interface-guidelines/buttons maps to https://sosumi.ai/design/human-interface-guidelines/buttons.

Common HIG Doc Paths

TopicURL Path
Full Indexhuman-interface-guidelines
iOS Designhuman-interface-guidelines/designing-for-ios
iPadOS Designhuman-interface-guidelines/designing-for-ipados
macOS Designhuman-interface-guidelines/designing-for-macos
App Iconshuman-interface-guidelines/app-icons
Colorhuman-interface-guidelines/color
Typographyhuman-interface-guidelines/typography
Layouthuman-interface-guidelines/layout
Accessibilityhuman-interface-guidelines/accessibility
SF Symbolshuman-interface-guidelines/sf-symbols
Buttonshuman-interface-guidelines/buttons
Tab Barshuman-interface-guidelines/tab-bars
Navigation Barshuman-interface-guidelines/navigation-bars
Sheetshuman-interface-guidelines/sheets
Alertshuman-interface-guidelines/alerts

Quick Facts

System Button Styles (iOS)

What the system provides out of the box:

  • Plain - Text only, minimal visual weight
  • Gray - Gray background
  • Tinted - Tinted background with accent color
  • Filled - Solid background
  • Bordered - Outlined with border
  • Bordered Prominent - Filled background, high prominence

Haptic Feedback Types

  • Selection - Light tap for selection changes
  • Impact - Light/medium/heavy/rigid/soft for collisions
  • Notification - Success/warning/error for outcomes

Safe Areas (ergonomic facts)

  • Content outside safe areas can be clipped by the notch/Dynamic Island, home indicator, or rounded corners
  • Interactive elements outside safe areas may be unreachable or intercepted by system gestures
  • Backgrounds can extend edge-to-edge without those risks

Sources

Apple Documentation

WWDC Sessions

来源与署名

来源:Prisma-Labs-Dev/apple-skills位于skills/hig提交4986260

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架