Give your AI structured
Apple design guidance

HIG Doctor organizes Apple Human Interface Guidelines references for AI-assisted design and development.

npx skills add raintree-technology/hig-doctor

Review interface code in your browser

Paste a component or choose a sample. Run 431 local checks, review the prioritized findings, and re-run the audit after each change.

·React / Next.js
Design review

Select Run audit to see prioritized findings. The browser runs this audit locally.

Uses the shared browser-compatible rules from the bun run audit CLI and the hig_audit MCP tool. TypeScript AST checks remain available in the CLI and MCP audit.

Find guidance for a design decision

Ask about a platform, component, input method, pattern, or Apple technology. HIG Doctor retrieves relevant references and source links.

Building an iPad app?
Retrieve iPadOS references for sidebars, tab bars, split views, multitasking, and pointer interactions.
Platforms
Layout
Inputs
Adding Apple Pay?
Review button presentation, checkout flow, and failure-state guidance, then verify the finished experience against Apple's current requirements.
Technologies
Patterns
Designing for visionOS?
Retrieve visionOS references for ornaments, volumes, immersive spaces, eye tracking, and spatial interactions.
Platforms
Inputs
Layout
Getting dark mode right?
Find guidance for system colors, materials, elevation, and vibrancy, then test the finished interface in every supported appearance.
Foundations
Content

See the difference

Compare an illustrative generic response with an answer that uses HIG Doctor references. Verify both against Apple's current documentation.

“How should I handle navigation in my iPad app?”

Generic example
Based on common iOS patterns, you should
use a UITabBarController with bottom tabs
for your main navigation. Add 3-5 tabs for
your key sections. You can also add a
hamburger menu for additional options.
  • Applies iOS phone patterns to iPad
  • Suggests hamburger menus (Apple discourages these)
  • No mention of iPadOS-specific conventions
HIG-informed example
Per Apple's HIG for iPadOS, use a sidebar
instead of a bottom tab bar. iPadOS has more
screen space, so a sidebar gives users
persistent, scannable navigation.
Use a split view with a two- or three-column
layout. The sidebar should collapse on compact
widths and support iPad multitasking.
  • Knows iPadOS uses sidebars, not tab bars
  • References split views and multitasking
  • Cites the specific HIG topic

Your agent loads only what it needs

HIG Doctor uses progressive disclosure. Your agent reads a short index first, then loads the selected skill and relevant reference topics.

Full corpus

All reference topics

→

Selected references

Relevant to the question

Focused

Less unrelated context

Focused

Loads selected topics

Attributed

Links to Apple sources

Versioned

Updates through releases

  1. Step 1
    14 descriptions
    Discovery
    Your agent reads 14 skill descriptions and selects the skill that best matches the question.
  2. Step 2
    1 selected skill
    Activation
    The selected skill loads its principles and reference index to identify relevant topics.
  3. Step 3
    Project details
    Context
    When project context is available, the agent applies your platform, technology, and constraints.
  4. Step 4
    Relevant topics
    Reference
    The agent loads the reference topics that apply to the question and can follow their Apple source links.

Built for how you work

Use the same structured HIG reference set across individual and team workflows.

Indie iOS developers
Retrieve relevant HIG references without leaving your AI-assisted development workflow.
Design teams
Give supported AI tools the same structured reference set so team members can start from consistent source material.
Agencies and consultancies
Use attributed HIG references during client reviews, then verify recommendations against Apple's current documentation.
Teams building AI features
Use platform-specific references when reviewing AI-generated interfaces before release.

What's included

14 skills organize 156 HIG reference topics for AI-assisted retrieval.

New here? Start with to record your platform, technology, and constraints. Then open for platform-specific guidance. Other skills load when a question needs them.

SkillReferences
Project Context—

Prefer reading in the browser? Browse all 156 HIG topics

Open Standard

Portable files with explicit updates

HIG Doctor uses the Agent Skills format for reusable guidance. Use the files with supported tools, and run an update command when HIG Doctor publishes a new release.

Learn about Agent Skills (opens in new tab)
Portable
Use the same skill files with the supported tools listed below. Loading behavior depends on each tool's Agent Skills support.
Versionable
Run git pull after HIG Doctor publishes an update. Review the release notes before adopting changed guidance.
Universal
Store reusable guidance as Agent Skills instead of duplicating the same reference content in tool-specific instruction files.

Install HIG Doctor with one command

Run the command in your project. A supported Agent Skills client can then discover the installed skills.

npx skills add raintree-technology/hig-doctor

After installation, ask your agent a design question. Skill discovery depends on the client you use.

Copy a question to try

Having trouble? Open an issue (opens in new tab) and we'll help.

Email updates aren't configured on this deployment yet. Follow the GitHub repo (opens in new tab) for updates.

Common questions