apple-hig-skills
Catalogue stub — full package: raintree-technology/hig-doctor (renamed from
apple-hig-skills)
Decision tree
-
Is the full skill already installed? This package installs 14 skills (
hig-foundations,hig-platforms,hig-components-controls,hig-components-layout,hig-components-menus,hig-components-dialogs,hig-components-status,hig-components-search,hig-components-system,hig-components-content,hig-inputs,hig-patterns,hig-technologies,hig-project-context); checking the first.- Global:
f=~/.agents/skills/hig-foundations/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/hig-foundations/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed ashig-foundations, invoke it and proceedpointer→ go to step 2
- Global:
-
Detect scope, then install:
bash[ -e ~/.agents/skills/apple-hig-skills ] && echo "global" || echo "project"Global:
bashnpx skills add raintree-technology/hig-doctor --skill hig-foundations hig-platforms hig-components-controls hig-components-layout hig-components-menus hig-components-dialogs hig-components-status hig-components-search hig-components-system hig-components-content hig-inputs hig-patterns hig-technologies hig-project-context -g -yProject:
bashnpx skills add raintree-technology/hig-doctor --skill hig-foundations hig-platforms hig-components-controls hig-components-layout hig-components-menus hig-components-dialogs hig-components-status hig-components-search hig-components-system hig-components-content hig-inputs hig-patterns hig-technologies hig-project-context -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Claude Code plugin route:
/plugin marketplace add raintree-technology/hig-doctor /plugin install apple-hig-skills@apple-hig-skills
Heads-up
- License: MIT (tooling; Apple reference content is attributed, see upstream THIRD_PARTY_NOTICES.md)
Website: apple.raintree.technology
Invoke after install
Invoke by platform or component area:
hig-foundations— color, typography, layout, materialshig-platforms— iOS, macOS, visionOS, watchOS, tvOS specificshig-components-controls— buttons, toggles, slidershig-components-layout— navigation bars, tab bars, toolbarshig-components-menus— context menus, action sheets, pickershig-components-dialogs— alerts, confirmations, sheetshig-components-status— progress indicators and status UIhig-components-search— search fields and navigation-related componentshig-components-system— widgets, Live Activities, notifications, App Clipshig-components-content— content display componentshig-inputs— gestures, Pencil, keyboards, controllers, pointershig-patterns— loading, onboarding, modalityhig-technologies— Siri, Apple Pay, HealthKit, VoiceOver and other integrationshig-project-context— records your target platforms in a shared context file the other skills read
Trigger phrases: "Apple HIG", "iOS design", "macOS design", "visionOS"
What it does
Apple's Human Interface Guidelines encoded as structured agent skills. Covers every Apple platform (iOS, macOS, visionOS, watchOS, tvOS) with platform-specific component behaviors, navigation patterns, typography scales, accessibility requirements, and HIG guidance. hig-project-context writes .claude/apple-design-context.md in your project so the other skills can tailor advice without repeating questions. From the team behind apple.raintree.technology.
When NOT to use
- Source-code compliance scans and CI gates — use the
hig-doctorstub, which installs upstream'shig-doctor-auditskill from the same repository (the audit CLI and MCP server live there too) - SwiftUI implementation patterns rather than HIG guidance — use
swiftui-design-skillorswiftui-patterns - Material Design or cross-platform guidelines — use
material-3-skillorplatform-design-skills


