# Human Interface Guidelines Components

> 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.

- Skill: `caglarbaranbora/human-interface-guidelines-components` (Agent Skill)
- Install (CLI): `npx skillmds@latest add caglarbaranbora/human-interface-guidelines-components`
- Raw SKILL.md: https://api.skillmd.com/api/skills/caglarbaranbora/human-interface-guidelines-components/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: caglarbaranbora (https://skillmd.com/u/caglarbaranbora)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/caglarbaranbora/human-interface-guidelines-components

---


# 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.

