SI Agent News
ReportedClaudeGeminiAgents

A free toolkit feeds Apple's design rules to AI coding assistants

A new GitHub project pulls Apple's design guidelines straight from Apple, so AI coding tools stop guessing at them. Builders can install it today.

172+official Apple design-guideline topics covered

The short version

Why it matters

AI coding assistants often write Apple-app screens from memory, and that memory can be out of date. A tool that fetches Apple's current guidance gives the assistant something checkable instead of a guess. If you build for iPhone, Mac or Vision Pro with an AI helper, this is a free way to test whether that improves the results.

What was posted

A developer shared a project on Show HN (the Hacker News section where people show off their own work), hosted on GitHub. As github.com describes it, the project gives AI coding agents direct access to Apple's Human Interface Guidelines, or HIG. These are Apple's official rules for how apps should look and behave on its devices.

The project's pitch is that most AI coding assistants rely on what they absorbed during training, which can go stale. The README lists the kinds of mistakes that follows: guessing the size of touch targets, inventing navigation bars Apple has dropped, and ignoring how people use eye gaze on Apple's headset. The project's answer is to fetch the guidelines from Apple's servers when asked.

Three ways to use it

The same engine is packaged three ways, so you can pick whichever fits your setup.

How it gets Apple's text

Apple publishes its guidelines through DocC, its documentation format, and exposes the pages as JSON data that anyone can read without logging in. The tool requests those pages directly. It then walks through the page's underlying structure, which the README calls an abstract syntax tree, a nested map of headings, lists, tables, code samples and callout boxes.

Next it converts that structure into plain Markdown, a simple text format that AI models read easily. Links between Apple pages are turned into readable references. The project also swaps typographic dashes for ordinary hyphens, which it says keeps the output consistent from run to run.

The skill's own fetcher script uses only Python's built-in libraries. That means an agent running in a locked-down sandbox can use it without installing anything extra.

What the skill tells an agent

Besides fetching pages, the skill bundles a short checklist of rules. On contrast, it asks for at least a 4.5:1 ratio for normal text and 3:1 for large text, and aims for 7:1 where possible. It says never to signal status by color alone, and to pair color with symbols or text labels.

It also tells agents to use Apple's built-in semantic colors, which adapt to light and dark modes, and to use system text styles rather than fixed pixel sizes. For translucent surfaces such as sheets and sidebars, it points to Apple's system materials, including the Liquid Glass look.

To keep the bundled copy from drifting, a scheduled GitHub workflow runs every Monday at 09:00 UTC. It runs the tests first, then re-syncs and commits any changes Apple has made to its documentation.

How to try it, and what to keep in mind

Setup needs Python 3.12 or newer and uv, a Python package manager. With uv installed, you can run commands straight from the GitHub repository without downloading it first. For the MCP server, you add a short block of settings to your AI app's configuration file, and the README gives examples for Gemini CLI, Claude Desktop and Cursor.

This is an early, community-shared project. The README includes unit tests, but it offers no evidence on how much the tool improves the code an AI writes. Treat it as an experiment, and read the code before connecting it to anything important.

What to watch

Try it

If you have uv installed, run: uvx --from git+https://github.com/mr8lu/apple-design-hig apple-design-hig search "liquid glass". Skim the results, then use it on a throwaway project.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by github.com · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.