apple-human-interface-guidelines
Design, implement, or review interfaces for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS using Apple's Human Interface Guidelines, including foundations, patterns, components, inputs, and system integrations. Use for Apple platform UX decisions and HIG reviews; not for generic web styling, backend architecture, or API implementation without a design question.
Pinned to revision ca769349a64f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/apple-human-interface-guidelines/SKILL.md
- skills/apple-human-interface-guidelines/references/catalog.json
- skills/apple-human-interface-guidelines/references/catalog.md
- skills/apple-human-interface-guidelines/references/notes.json
- skills/apple-human-interface-guidelines/references/practice.md
- skills/apple-human-interface-guidelines/references/research.md
- skills/apple-human-interface-guidelines/references/topics/accessibility.md
- skills/apple-human-interface-guidelines/references/topics/action-button.md
- skills/apple-human-interface-guidelines/references/topics/action-sheets.md
- skills/apple-human-interface-guidelines/references/topics/activity-rings.md
- skills/apple-human-interface-guidelines/references/topics/activity-views.md
- skills/apple-human-interface-guidelines/references/topics/airplay.md
- skills/apple-human-interface-guidelines/references/topics/alerts.md
- skills/apple-human-interface-guidelines/references/topics/always-on.md
- skills/apple-human-interface-guidelines/references/topics/app-clips.md
- skills/apple-human-interface-guidelines/references/topics/app-icons.md
- skills/apple-human-interface-guidelines/references/topics/app-shortcuts.md
- skills/apple-human-interface-guidelines/references/topics/apple-in-app-purchase.md
- skills/apple-human-interface-guidelines/references/topics/apple-pay.md
- skills/apple-human-interface-guidelines/references/topics/apple-pencil-and-scribble.md
- skills/apple-human-interface-guidelines/references/topics/augmented-reality.md
- skills/apple-human-interface-guidelines/references/topics/boxes.md
- skills/apple-human-interface-guidelines/references/topics/branding.md
- skills/apple-human-interface-guidelines/references/topics/buttons.md
- skills/apple-human-interface-guidelines/references/topics/camera-control.md
- skills/apple-human-interface-guidelines/references/topics/carekit.md
- skills/apple-human-interface-guidelines/references/topics/carplay.md
- skills/apple-human-interface-guidelines/references/topics/charting-data.md
- skills/apple-human-interface-guidelines/references/topics/charts.md
- skills/apple-human-interface-guidelines/references/topics/collaboration-and-sharing.md
- skills/apple-human-interface-guidelines/references/topics/collections.md
- skills/apple-human-interface-guidelines/references/topics/color-wells.md
- skills/apple-human-interface-guidelines/references/topics/color.md
- skills/apple-human-interface-guidelines/references/topics/column-views.md
- skills/apple-human-interface-guidelines/references/topics/combo-boxes.md
- skills/apple-human-interface-guidelines/references/topics/complications.md
- skills/apple-human-interface-guidelines/references/topics/components.md
- skills/apple-human-interface-guidelines/references/topics/content.md
- skills/apple-human-interface-guidelines/references/topics/context-menus.md
- skills/apple-human-interface-guidelines/references/topics/controls.md
- skills/apple-human-interface-guidelines/references/topics/dark-mode.md
- skills/apple-human-interface-guidelines/references/topics/design-principles.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-games.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-ios.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-ipados.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-iphone-duo.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-macos.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-tvos.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-visionos.md
- skills/apple-human-interface-guidelines/references/topics/designing-for-watchos.md
- skills/apple-human-interface-guidelines/references/topics/digit-entry-views.md
- skills/apple-human-interface-guidelines/references/topics/digital-crown.md
- skills/apple-human-interface-guidelines/references/topics/disclosure-controls.md
- skills/apple-human-interface-guidelines/references/topics/dock-menus.md
- skills/apple-human-interface-guidelines/references/topics/drag-and-drop.md
- skills/apple-human-interface-guidelines/references/topics/edit-menus.md
- skills/apple-human-interface-guidelines/references/topics/entering-data.md
- skills/apple-human-interface-guidelines/references/topics/eyes.md
- skills/apple-human-interface-guidelines/references/topics/feedback.md
- skills/apple-human-interface-guidelines/references/topics/file-management.md
- skills/apple-human-interface-guidelines/references/topics/focus-and-selection.md
- skills/apple-human-interface-guidelines/references/topics/foundations.md
- skills/apple-human-interface-guidelines/references/topics/game-center.md
- skills/apple-human-interface-guidelines/references/topics/game-controls.md
- skills/apple-human-interface-guidelines/references/topics/gauges.md
- skills/apple-human-interface-guidelines/references/topics/generative-ai.md
- skills/apple-human-interface-guidelines/references/topics/gestures.md
- skills/apple-human-interface-guidelines/references/topics/getting-started.md
- skills/apple-human-interface-guidelines/references/topics/going-full-screen.md
- skills/apple-human-interface-guidelines/references/topics/gyro-and-accelerometer.md
- skills/apple-human-interface-guidelines/references/topics/healthkit.md
- skills/apple-human-interface-guidelines/references/topics/home-screen-quick-actions.md
- skills/apple-human-interface-guidelines/references/topics/homekit.md
- skills/apple-human-interface-guidelines/references/topics/human-interface-guidelines.md
- skills/apple-human-interface-guidelines/references/topics/icloud.md
- skills/apple-human-interface-guidelines/references/topics/icons.md
- skills/apple-human-interface-guidelines/references/topics/id-verifier.md
- skills/apple-human-interface-guidelines/references/topics/image-views.md
- skills/apple-human-interface-guidelines/references/topics/image-wells.md
- skills/apple-human-interface-guidelines/references/topics/images.md
- skills/apple-human-interface-guidelines/references/topics/imessage-apps-and-stickers.md
- skills/apple-human-interface-guidelines/references/topics/immersive-experiences.md
- skills/apple-human-interface-guidelines/references/topics/inclusion.md
- skills/apple-human-interface-guidelines/references/topics/inputs.md
- skills/apple-human-interface-guidelines/references/topics/keyboards.md
- skills/apple-human-interface-guidelines/references/topics/labels.md
- skills/apple-human-interface-guidelines/references/topics/launching.md
- skills/apple-human-interface-guidelines/references/topics/layout-and-organization.md
- skills/apple-human-interface-guidelines/references/topics/layout.md
- skills/apple-human-interface-guidelines/references/topics/lists-and-tables.md
- skills/apple-human-interface-guidelines/references/topics/live-activities.md
- skills/apple-human-interface-guidelines/references/topics/live-photos.md
- skills/apple-human-interface-guidelines/references/topics/live-viewing-apps.md
- skills/apple-human-interface-guidelines/references/topics/loading.md
- skills/apple-human-interface-guidelines/references/topics/lockups.md
- skills/apple-human-interface-guidelines/references/topics/mac-catalyst.md
- skills/apple-human-interface-guidelines/references/topics/machine-learning.md
- skills/apple-human-interface-guidelines/references/topics/managing-accounts.md
- skills/apple-human-interface-guidelines/references/topics/managing-notifications.md
- skills/apple-human-interface-guidelines/references/topics/maps.md
- skills/apple-human-interface-guidelines/references/topics/materials.md
- skills/apple-human-interface-guidelines/references/topics/menus-and-actions.md
- skills/apple-human-interface-guidelines/references/topics/menus.md
- skills/apple-human-interface-guidelines/references/topics/modality.md
- skills/apple-human-interface-guidelines/references/topics/motion.md
- skills/apple-human-interface-guidelines/references/topics/multitasking.md
- skills/apple-human-interface-guidelines/references/topics/navigation-and-search.md
- skills/apple-human-interface-guidelines/references/topics/nearby-interactions.md
- skills/apple-human-interface-guidelines/references/topics/nfc.md
- skills/apple-human-interface-guidelines/references/topics/notifications.md
- skills/apple-human-interface-guidelines/references/topics/offering-help.md
- skills/apple-human-interface-guidelines/references/topics/onboarding.md
- skills/apple-human-interface-guidelines/references/topics/ornaments.md
- skills/apple-human-interface-guidelines/references/topics/outline-views.md
- skills/apple-human-interface-guidelines/references/topics/page-controls.md
- skills/apple-human-interface-guidelines/references/topics/panels.md
- skills/apple-human-interface-guidelines/references/topics/path-controls.md
- skills/apple-human-interface-guidelines/references/topics/patterns.md
- skills/apple-human-interface-guidelines/references/topics/photo-editing.md
- skills/apple-human-interface-guidelines/references/topics/pickers.md
- skills/apple-human-interface-guidelines/references/topics/playing-audio.md
- skills/apple-human-interface-guidelines/references/topics/playing-haptics.md
- skills/apple-human-interface-guidelines/references/topics/playing-video.md
- skills/apple-human-interface-guidelines/references/topics/pointing-devices.md
- skills/apple-human-interface-guidelines/references/topics/pop-up-buttons.md
- skills/apple-human-interface-guidelines/references/topics/popovers.md
- skills/apple-human-interface-guidelines/references/topics/presentation.md
- skills/apple-human-interface-guidelines/references/topics/printing.md
- skills/apple-human-interface-guidelines/references/topics/privacy.md
- skills/apple-human-interface-guidelines/references/topics/progress-indicators.md
- skills/apple-human-interface-guidelines/references/topics/pull-down-buttons.md
- skills/apple-human-interface-guidelines/references/topics/rating-indicators.md
- skills/apple-human-interface-guidelines/references/topics/ratings-and-reviews.md
- skills/apple-human-interface-guidelines/references/topics/remotes.md
- skills/apple-human-interface-guidelines/references/topics/researchkit.md
- skills/apple-human-interface-guidelines/references/topics/right-to-left.md
- skills/apple-human-interface-guidelines/references/topics/scroll-views.md
- skills/apple-human-interface-guidelines/references/topics/search-fields.md
- skills/apple-human-interface-guidelines/references/topics/searching.md
- skills/apple-human-interface-guidelines/references/topics/segmented-controls.md
- skills/apple-human-interface-guidelines/references/topics/selection-and-input.md
- skills/apple-human-interface-guidelines/references/topics/settings.md
- skills/apple-human-interface-guidelines/references/topics/sf-symbols.md
- skills/apple-human-interface-guidelines/references/topics/shareplay.md
- skills/apple-human-interface-guidelines/references/topics/shazamkit.md
- skills/apple-human-interface-guidelines/references/topics/sheets.md
- skills/apple-human-interface-guidelines/references/topics/sidebars.md
- skills/apple-human-interface-guidelines/references/topics/sign-in-with-apple.md
- skills/apple-human-interface-guidelines/references/topics/siri.md
- skills/apple-human-interface-guidelines/references/topics/sliders.md
- skills/apple-human-interface-guidelines/references/topics/snippets.md
- skills/apple-human-interface-guidelines/references/topics/spatial-layout.md
- skills/apple-human-interface-guidelines/references/topics/split-views.md
- skills/apple-human-interface-guidelines/references/topics/status-bars.md
- skills/apple-human-interface-guidelines/references/topics/status.md
- skills/apple-human-interface-guidelines/references/topics/steppers.md
- skills/apple-human-interface-guidelines/references/topics/system-experiences.md
- skills/apple-human-interface-guidelines/references/topics/tab-bars.md
- skills/apple-human-interface-guidelines/references/topics/tab-views.md
- skills/apple-human-interface-guidelines/references/topics/tap-to-pay-on-iphone.md
- skills/apple-human-interface-guidelines/references/topics/technologies.md
- skills/apple-human-interface-guidelines/references/topics/text-fields.md
- skills/apple-human-interface-guidelines/references/topics/text-views.md
- skills/apple-human-interface-guidelines/references/topics/the-menu-bar.md
- skills/apple-human-interface-guidelines/references/topics/toggles.md
- skills/apple-human-interface-guidelines/references/topics/token-fields.md
- skills/apple-human-interface-guidelines/references/topics/toolbars.md
- skills/apple-human-interface-guidelines/references/topics/top-shelf.md
- skills/apple-human-interface-guidelines/references/topics/typography.md
- skills/apple-human-interface-guidelines/references/topics/undo-and-redo.md
- skills/apple-human-interface-guidelines/references/topics/virtual-keyboards.md
- skills/apple-human-interface-guidelines/references/topics/voiceover.md
- skills/apple-human-interface-guidelines/references/topics/wallet.md
- skills/apple-human-interface-guidelines/references/topics/watch-faces.md
- skills/apple-human-interface-guidelines/references/topics/web-views.md
- skills/apple-human-interface-guidelines/references/topics/widgets.md
- skills/apple-human-interface-guidelines/references/topics/windows.md
- skills/apple-human-interface-guidelines/references/topics/workouts.md
- skills/apple-human-interface-guidelines/references/topics/writing.md
- skills/apple-human-interface-guidelines/scripts/catalog.py
- skills/apple-human-interface-guidelines/scripts/tests/fixtures/buttons.json
- skills/apple-human-interface-guidelines/scripts/tests/fixtures/foundations.json
- skills/apple-human-interface-guidelines/scripts/tests/test_catalog.py
Every link opens the file at its source, pinned to the revision this page describes.