ebuntario

Apple Hig — Development skill for Claude Code

Development community

Claude Code skill: build Apple-platform UIs that actually follow Apple Human Interface Guidelines across SwiftUI, UIKit, AppKit, iOS, macOS, iPadOS, watchOS, tvOS, and visionOS.

How to install Apple Hig

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ebuntario/apple-hig and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Apple Hig does

Claude Code skill: build Apple-platform UIs that actually follow Apple Human Interface Guidelines across SwiftUI, UIKit, AppKit, iOS, macOS, iPadOS, watchOS, tvOS, and visionOS.

Alternatives in Development

  • Axiom — Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development with 13 production-re 2.6k ★
  • SwiftUI Expert Skill — Modern SwiftUI best practices and iOS 26+ Liquid Glass adoption 2.3k ★
  • Claude Engineer — A version of command line interface(CLI) that leverages the power of Claude Opus(3-4.7) 954 ★

README

apple-hig

A Claude Code skill that makes Claude actually follow Apple's [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/) when you're building for iOS, iPadOS, macOS, watchOS, tvOS, or visionOS — instead of producing generic "Apple-ish" output.

Works with **SwiftUI**, **UIKit**, **AppKit**, and web/Figma mockups that need to feel Apple-native.

Status: **stable · v1.0.0.** Feature-complete across foundations, patterns, components, inputs, platforms, and technologies — 68 reference files, ~15k lines, every one cited to the live HIG. See [`CHANGELOG.md`](./CHANGELOG.md).

What it does

When you mention building something for an Apple platform, this skill kicks in automatically and:

  1. Asks a couple of targeting questions first (platform, framework, what you're actually building) — so the answer fits your context, not a generic mold.
  2. Loads only the reference files that matter for your task — progressive disclosure, no context bloat.
  3. Applies the non-negotiables every time: semantic colors, Dynamic Type, SF Symbols, ≥44pt touch targets, VoiceOver labels, Reduce Motion, platform-correct navigation.
  4. Cites the live HIG at the top of every reference file so you can verify.

Install

Paste this into Claude Code:

git clone --single-branch --depth 1 https://github.com/ebuntario/apple-hig.git ~/.claude/skills/apple-hig && cd ~/.claude/skills/apple-hig && ./setup

Then start a new Claude Code session. Ask about an Apple-platform UI and the skill auto-triggers.

Update

cd ~/.claude/skills/apple-hig && git pull

Uninstall

~/.claude/skills/apple-hig/bin/apple-hig-uninstall

Or just `rm -rf ~/.claude/skills/apple-hig`.

What it covers

Area Depth
iOS / iPhone Deep
macOS Deep
iPadOS Solid
watchOS Solid
tvOS Solid
visionOS Solid
SwiftUI snippets Primary
UIKit / AppKit snippets Secondary
Web / F