Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/typography
UI typography on Apple platforms — text styles and Dynamic Type, the San Francisco family (Pro/Rounded/Compact/Mono/New York + width axis), optical sizes, tracking vs kerning, leading adjustments, and custom-font scaling.
Passed 21 of 22 test cases with the skill, and 16 of 22 without it.
and 2 more in the full report
5 fixed16 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
An editorial headline in an iOS magazine app wraps onto three lines and feels slightly too tall for the header area. Which font width axis variant helps fit more text into a headline while preserving legibility?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends SF Pro Condensed to reduce headline line wrapping. | Missed | Passed |
The instructions your model reads when the skill loads.
Type is most of your UI. The system does the hard parts — optical sizes, tracking tables, Dynamic Type — if you use its APIs. This skill covers when to trust the system, how to build hierarchy deliberately, and what custom fonts owe you back.
Predefined styles (Large Title → Caption 2) are weight + size + leading combos with Dynamic Type support built in — and different styles scale differently (body grows more than footnote), which manual font sizes can't replicate.
allowsTightening (default-tightening-for-truncation) instead of
manually squeezing — and prefer wrapping to truncating (line limit 0 on labels that matter).12 sizes: 7 default + 5 accessibility (AX1–AX5). .body runs 17pt at default up to 53pt
test cases passed, vs 16 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.