Human Interface Guidelines — Components Skill
Purpose
Route iOS/iPadOS Components and Inputs design-guidance tasks to the
minimum required Human Interface Guidelines Knowledge Contracts. v1
scope is a curated subset — 11 Components topics plus 1 Inputs topic
(Touchscreen Gestures) — not the full HIG Components/Inputs sections.
Routing
Load only the contracts relevant to the task. All paths relative to
knowledge/human-interface-guidelines/.
- List/table structure -> lists-and-tables.md
- Buttons and menu actions -> buttons.md, menus.md
- Modal presentation -> sheets.md, alerts.md, action-sheets.md
- Navigation chrome -> navigation-bars.md, tab-bars.md
- Form/input controls -> pickers.md, toggles.md, text-fields.md
- Touch gestures -> touchscreen-gestures.md
Never load more than the contracts relevant to the specific question.
For component label/copy wording, route to skill.style-guide.writing
instead. For SwiftUI/UIKit implementation code, route to the swiftui
or uikit Skill instead.
Stop Conditions
Stop and report if the requested topic has no matching Knowledge
Contract in knowledge/human-interface-guidelines/ — do not guess or
fall back to general knowledge. Foundations topics (layout, color,
typography, etc.) route to skill.human-interface-guidelines.foundations;
Patterns topics (onboarding, searching, settings, notifications,
feedback, undo/redo) route to skill.human-interface-guidelines.patterns.
Any other HIG Components/Inputs topic (e.g. Column Views, Disclosure
Controls, Sliders, Steppers, Toolbars beyond the navigation-bar subset,
Popovers, Context Menus, Apple Pencil, Game Controllers, Keyboards) is
out of scope (see docs/architecture/domain-map.md) — report that
explicitly rather than answering from general knowledge.
1---2name: human-interface-guidelines-components3description: Route Human Interface Guidelines Components/Inputs design tasks to the correct Knowledge Contracts -- lists and tables, buttons, sheets, alerts, action sheets, navigation bars, tab bars, pickers, toggles, text fields, menus, and touchscreen gestures. Use when designing or reviewing iOS/iPadOS list/table layout, button hierarchy, modal presentation (sheets/alerts/action sheets), navigation chrome, form controls, or touch gesture usage. This is design-level guidance, not implementation code -- for SwiftUI/UIKit component code see swiftui/uikit; for component label wording see style-guide. Triggers on lists and tables, buttons, sheets, alerts, action sheet, navigation bar, tab bar, pickers, toggles, text fields, menus, touchscreen gestures, HIG components.4---56# Human Interface Guidelines — Components Skill78## Purpose910Route iOS/iPadOS Components and Inputs design-guidance tasks to the11minimum required Human Interface Guidelines Knowledge Contracts. v112scope is a curated subset — 11 Components topics plus 1 Inputs topic13(Touchscreen Gestures) — not the full HIG Components/Inputs sections.1415## Routing1617Load only the contracts relevant to the task. All paths relative to18knowledge/human-interface-guidelines/.1920- List/table structure -> lists-and-tables.md21- Buttons and menu actions -> buttons.md, menus.md22- Modal presentation -> sheets.md, alerts.md, action-sheets.md23- Navigation chrome -> navigation-bars.md, tab-bars.md24- Form/input controls -> pickers.md, toggles.md, text-fields.md25- Touch gestures -> touchscreen-gestures.md2627Never load more than the contracts relevant to the specific question.28For component label/copy wording, route to `skill.style-guide.writing`29instead. For SwiftUI/UIKit implementation code, route to the `swiftui`30or `uikit` Skill instead.3132## Stop Conditions3334Stop and report if the requested topic has no matching Knowledge35Contract in knowledge/human-interface-guidelines/ — do not guess or36fall back to general knowledge. Foundations topics (layout, color,37typography, etc.) route to `skill.human-interface-guidelines.foundations`;38Patterns topics (onboarding, searching, settings, notifications,39feedback, undo/redo) route to `skill.human-interface-guidelines.patterns`.40Any other HIG Components/Inputs topic (e.g. Column Views, Disclosure41Controls, Sliders, Steppers, Toolbars beyond the navigation-bar subset,42Popovers, Context Menus, Apple Pencil, Game Controllers, Keyboards) is43out of scope (see docs/architecture/domain-map.md) — report that44explicitly rather than answering from general knowledge.