Agent skill

Apple Human Interface Guidelines

by zoonk in zoonk/zoonk

A skill your agent uses when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark…

MITAuto-check passedMobile

Install Apple Human Interface Guidelines

skills CLI
$ npx skills add zoonk/zoonk --skill apple-human-interface-guidelines -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zoonk/zoonk apple-human-interface-guidelines --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/zoonk/zoonk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/apple-human-interface-guidelines .claude/skills/apple-human-interface-guidelines && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
apple-human-interface-guidelines
GitHub stars
157
Token cost
~942 tokens
SKILL.md length
382 words
Files
2 (incl. references)
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark…

  • Works in 5 steps: Identify every target platform: iOS,… → Read the current official HIG pages that… → If a page requires JavaScript, fetch the… → …
  • Implementing any Apple-platform UI
  • SKILL.md covers Required Workflow, Product Rule, Design Defaults and Official Starting Points
  • Reaches developer.apple.com

What it does

Apple Human Interface Guidelines is an agent skill from zoonk/zoonk. Use when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark Mode, SF Symbols, system colors, native controls, or when porting web features to Apple platforms. Ensures current official Apple Human Interface Guidelines are checked and platform conventions are preferred over copying web layouts.

Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/official-links.md`).

It sits in Mobile, covering iOS development. It works with iOS, macOS and SwiftUI. The repository describes itself as: Turn any topic into clear, structured lessons. The licence is MIT.

When your agent uses it

  • Implementing any Apple-platform UI
  • Feature for iOS
  • Native controls
  • Porting web features to Apple platforms

Example prompts

  • “/apple-human-interface-guidelines”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Identify every target platform: iOS, iPadOS, macOS, visionOS, tvOS, and/or watchOS.
  2. Read the current official HIG pages that match the feature, component, interaction, and platform. Start with references/official-links.md.
  3. If a page requires JavaScript, fetch the official JSON data instead
  4. Choose the platform convention first. Only use custom UI when the system component, color, symbol, material, navigation pattern, or…
  5. Before finishing, review the work against the relevant platform page, foundation pages, and component or pattern pages.

What it can do on your machine

Read from SKILL.md and the folder at commit e0fe2d6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • developer.apple.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Apple Human Interface Guidelines loads about 942 tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 382 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~942
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from zoonk/zoonk at commit e0fe2d6, republished under its MIT licence (© zoonk). 382 words, ~942 tokens.

Download SKILL.mdSave it as .claude/skills/apple-human-interface-guidelines/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
apple-human-interface-guidelines
description
Use when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark Mode, SF Symbols, system colors, native controls, or when porting web features to Apple platforms. Ensures current official Apple Human Interface Guidelines are checked and platform conventions are preferred over copying web layouts.
license
MIT
metadata.author
zoonk
metadata.version
1.0.0

Apple Human Interface Guidelines

This skill is a workflow, not a frozen copy of Apple's HIG. Apple's official docs are the source of truth. Use this skill to make sure Apple-platform work starts from current HIG guidance and native platform conventions.

Required Workflow

  1. Identify every target platform: iOS, iPadOS, macOS, visionOS, tvOS, and/or watchOS.
  2. Read the current official HIG pages that match the feature, component, interaction, and platform. Start with references/official-links.md.
  3. If a page requires JavaScript, fetch the official JSON data instead:
    • Index: https://developer.apple.com/tutorials/data/index/design--human-interface-guidelines.json
    • Topic: https://developer.apple.com/tutorials/data/design/human-interface-guidelines/<slug>.json
  4. Choose the platform convention first. Only use custom UI when the system component, color, symbol, material, navigation pattern, or interaction truly does not fit the product need.
  5. Before finishing, review the work against the relevant platform page, foundation pages, and component or pattern pages.

Product Rule

Preserve product intent, not web implementation details. Zoonk's main app is a web app; when porting a feature to an Apple app, do not map the same layout, navigation, density, controls, or visual treatment by default. Design the native version for the Apple platform and input method in front of you.

Examples:

  • iOS and iPadOS should use native navigation, safe areas, sheets, tab bars/sidebar patterns, Dynamic Type, and touch-friendly controls where appropriate.
  • macOS should respect menu bar, window, toolbar, sidebar, keyboard, pointer, and multiwindow conventions.
  • visionOS should use spatial layout, depth, ornaments, focus, and immersive guidance instead of flattening the web layout into a window.
  • tvOS should optimize for focus, remote input, large viewing distance, and clear selection states.
  • watchOS should favor glanceable, compact, crown-aware interactions.
Show full SKILL.md (119 more words)Show less

Design Defaults

  • Prefer system colors, semantic colors, materials, typography, spacing, controls, and navigation structures.
  • Prefer SF Symbols for standard actions and objects. Use custom symbols only when no platform symbol communicates the concept.
  • Support Dark Mode with semantic colors instead of hardcoded light or dark values.
  • Respect safe areas, Dynamic Type, VoiceOver, reduced motion, contrast settings, platform gestures, pointer/focus behavior, and input-specific affordances.
  • Use platform-provided components before custom components.
  • Keep platform differences intentional. A feature can share the same domain model and product goal across Apple platforms while using different native UI on each platform.

Official Starting Points

© zoonk, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in .agents/skills/apple-human-interface-guidelines of zoonk/zoonk.

  • SKILL.md
  • references/official-links.md

Open the folder on GitHubat commit e0fe2d6

Compare with similar skills

Apple Human Interface Guidelines next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Apple Human Interface Guidelines compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Apple Human Interface Guidelines this skillzoonk/zoonk157—~942Automated safety check: PassMIT
Swiftui Expert SkillAvdLee/SwiftUI-Agent-Skill3.7k—~2.9kAutomated safety check: PassMIT
Swiftui Expert SkillEslzzyl/Pixiv-SwiftUI1115 repos~3.1kAutomated safety check: PassAGPL-3.0
Hig Project Contextraintree-technology/hig-doctor1425 repos~1.2kAutomated safety check: PassMIT
Hig Components Contentraintree-technology/hig-doctor1425 repos~1.3kAutomated safety check: PassMIT
SwiftUI Design SkillWholiver/swiftui-design-skill210—~2.8kAutomated safety check: PassMIT

Similar skills

  • Swiftui Expert Skill

    AvdLee/SwiftUI-Agent-Skill

    A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and @Observable data flow, view composition, resizable layouts, safe areas, display…

    3.7k GitHub stars~2.9k tokensUpdated yesterday
    MobileAuto-check passed
  • Swiftui Expert Skill

    Eslzzyl/Pixiv-SwiftUI

    A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management and @Observable data flow, view composition and invalidation/performance…

    111 GitHub starsUsed in 5 repos~3.1k tokens
    MobileAuto-check passed
  • Hig Project Context

    raintree-technology/hig-doctor

    Create or update a shared Apple design context document that other HIG skills use to tailor guidance.

    142 GitHub starsUsed in 5 repos~1.2k tokens
    MobileAuto-check passed
  • Hig Components Content

    raintree-technology/hig-doctor

    Apple Human Interface Guidelines for content display components.

    142 GitHub starsUsed in 5 repos~1.3k tokens
    MobileAuto-check passed
  • SwiftUI Design Skill

    Wholiver/swiftui-design-skill

    Guides the agent to design distinctive SwiftUI interfaces for iOS and macOS, with six anti-generic rules, a design direction workflow and a five-dimension review.

    210 GitHub stars~2.8k tokensUpdated 5 mo ago
    MobileAuto-check passed
  • Swiftui Backports

    shaps80/SwiftUIBackports

    Find SwiftUIBackports replacements for SwiftUI APIs unavailable on a project deployment target.

    1.1k GitHub stars~604 tokensUpdated 3 mo ago
    MobileAuto-check passed

More from zoonk/zoonk

All 12 skills in this repo
  • Workflow

    zoonk/zoonk

    Creates durable, resumable workflows using Vercel's Workflow DevKit.

    157 GitHub stars~3.1k tokensUpdated 5 days ago
    Auto-check passed
  • A skill your agent uses when designing, reviewing, or implementing Android UI or features for phones, tablets, foldables, ChromeOS, desktop windowing, Wear OS, Android TV, Android for Cars, Android…

    157 GitHub stars~1.1k tokensUpdated 5 days ago
    Auto-check passed
  • Create or update problem-focused Zoonk GitHub issues and their requested metadata or relationships.

    157 GitHub stars~632 tokensUpdated 5 days ago
    Auto-check passed
  • Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces.

    157 GitHub stars~6.8k tokensUpdated 5 days ago
    Auto-check passed
  • Zoonk Commit

    zoonk/zoonk

    Write Zoonk commit messages and PR titles or descriptions when preparing a commit or pull request.

    157 GitHub stars~578 tokensUpdated 5 days ago
    Auto-check passed
  • Create or refactor reusable Zoonk React UI primitives using flat compound components.

    157 GitHub stars~583 tokensUpdated 5 days ago
    Auto-check passed

Works with

Categories

Questions about Apple Human Interface Guidelines

What does Apple Human Interface Guidelines do?

A skill your agent uses when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark…. Apple Human Interface Guidelines is an agent skill from zoonk/zoonk. Use when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark Mode, SF Symbols, system colors, native controls, or when porting web features to Apple platforms.

When should I use Apple Human Interface Guidelines?

Apple Human Interface Guidelines fits situations like: implementing any Apple-platform UI; feature for iOS; native controls; porting web features to Apple platforms.

How do I install Apple Human Interface Guidelines in Claude Code?

Run `npx skills add zoonk/zoonk --skill apple-human-interface-guidelines -a claude-code`. Or copy the skill folder (.agents/skills/apple-human-interface-guidelines in zoonk/zoonk) into .claude/skills/apple-human-interface-guidelines in your project. Claude Code loads it when a task matches its description.

How do I install Apple Human Interface Guidelines in Codex?

Run `npx skills add zoonk/zoonk --skill apple-human-interface-guidelines -a codex`. Or copy the skill folder (.agents/skills/apple-human-interface-guidelines in zoonk/zoonk) into .agents/skills/apple-human-interface-guidelines in your project. Codex loads it when a task matches its description.

Can I use Apple Human Interface Guidelines in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zoonk/zoonk --skill apple-human-interface-guidelines -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/apple-human-interface-guidelines, .gemini/skills/apple-human-interface-guidelines, .github/skills/apple-human-interface-guidelines and .opencode/skills/apple-human-interface-guidelines in your project.

What does Apple Human Interface Guidelines need to run?

SKILL.md names no scripts, command-line tools or credentials: Apple Human Interface Guidelines is instructions for the agent only.

Does Apple Human Interface Guidelines access the network?

SKILL.md names 1 domain. In commands or code: developer.apple.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Apple Human Interface Guidelines safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Apple Human Interface Guidelines use?

Apple Human Interface Guidelines is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Apple Human Interface Guidelines use?

About 942 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.2k tokens, read only when the agent opens those files.

What are the alternatives to Apple Human Interface Guidelines?

Skills that share tags, products or a category with Apple Human Interface Guidelines: Swiftui Expert Skill (AvdLee/SwiftUI-Agent-Skill, 3.7k stars), Swiftui Expert Skill (Eslzzyl/Pixiv-SwiftUI, 111 stars), Hig Project Context (raintree-technology/hig-doctor, 142 stars) and Hig Components Content (raintree-technology/hig-doctor, 142 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Apple Human Interface Guidelines?

zoonk (a GitHub organization) maintains it in zoonk/zoonk, which has 157 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 2, 2026.

Source: zoonk/zoonk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.