HIG Doctor — Apple Human Interface Guidelines for AI coding agents, with 14 skills, an MCP server, and a universal HIG compliance auditor. Snapshot Feb 2025.
npx claudepluginhub raintree-technology/hig-doctorHIG Doctor bundles 14 Apple HIG skills (foundations, platforms, patterns, inputs, technologies, and 8 component categories), an MCP server (hig_list_skills / hig_lookup / hig_audit), and a Bun-based CLI auditor that detects 348 HIG patterns across SwiftUI, UIKit, React, Vue, Svelte, Angular, Compose, Flutter, and React Native.
Apple Human Interface Guidelines as agent skills for Claude Code, Cursor, and other AI coding agents.
14 skills covering the complete Apple HIG — foundations, components, patterns, inputs, platforms, and technologies. Source: Apple Human Interface Guidelines (February 2025).
npx skills add raintree-technology/apple-hig-skills
Or install via Claude Code plugin:
/plugin marketplace add raintree-technology/apple-hig-skills
Audit any project for Apple HIG compliance. Works with SwiftUI, UIKit, React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Angular, React Native, Flutter, Jetpack Compose, Android XML, and plain HTML/CSS. Detects 349 patterns across accessibility, color systems, typography, responsive layout, dark mode, motion, i18n, and more.
Requires Bun.
cd packages/hig-doctor/src-termcast
bun install
bun run audit <directory>
Example output:
HIG Audit: website 100/100
nextjs · 751 detections · 56 files
────────────────────────────────────────────────────────────────────
Foundations 610 ███████████████████░ 593 good
Interaction Patterns 34 ███████████████████░ 32 good
Layout & Navigation 42 █████░░░░░░░░░░░░░░░ 11 good
Controls 25 ░░░░░░░░░░░░░░░░░░░░
Input Methods 17 ████████████████░░░░ 14 good
────────────────────────────────────────────────────────────────────
Totals 751 650 good 101 patterns
Excellent — Strong HIG compliance across the board.
| Flag | Description |
|---|---|
--export | Write a full audit report to <directory>/hig-audit.md |
--stdout | Print raw audit markdown to stdout (pipe to an AI for evaluation) |
--json | Print structured results as JSON (for CI/scripts) |
--help | Show help |
The audit scans code, stylesheets, and config files, then categorizes findings across HIG areas:
Accessibility anti-patterns detected: div/span with click handlers but no ARIA role, missing alt text, ambiguous link text ("click here"), empty headings/buttons, outline: none, positive tabindex, mouse-only handlers, autoplay media, user-scalable=no.
Context-aware rules: !important inside @media print and prefers-reduced-motion blocks is not flagged. outline: none inside :focus:not(:focus-visible) progressive enhancement is not flagged. Hover rules skip pseudo-element selectors like ::-webkit-scrollbar-thumb. Test/spec files are excluded from scanning.
Each detection is classified as a positive (good HIG practice), concern (potential violation), or pattern (neutral usage detected).
Plugins by Alex Newman (thedotmack)
Ultra-compressed communication mode for Claude Code. Cuts 65% of output tokens (measured) while keeping full technical accuracy.
RuView Marketplace: Claude Code + Codex plugins for WiFi sensing — configuration, applications, model training, and onboarding, from practical to advanced