Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Apple Human Interface Guidelines design foundations.
.claude/skills/hig-foundations/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-12 | ✗→✓ | ▲ Improved | — | — |
| case-20 | ✗→✓ | ▲ Improved | — | — |
| case-16 | ✗→✓ | ▲ Improved | — | — |
| case-18 | ✗→✓ | ▲ Improved | — | — |
| case-11 | ✗→✓ | ▲ Improved | — | — |
Check for .claude/apple-design-context.md before asking questions. Use existing context and only ask for information not already covered.
label, secondaryLabel, systemBackground) over hard-coded values.| Reference | Topic | Key content | |---|---|---| | accessibility.md | Accessibility | VoiceOver, Dynamic Type, color contrast, motor accessibility, Switch Control, audio descriptions | | app-icons.md | App Icons | Icon grid, platform-specific sizes, single focal point, no transparency | | branding.md | Branding | Integrating brand identity within Apple's design language, subtle branding, custom tints | | color.md | Color | System colors, Dynamic Colors, semantic colors, custom palettes, contrast ratios | | dark-mode.md | Dark Mode | Elevated surfaces, semantic colors, adapted palettes, vibrancy, testing in both modes | | icons.md | Icons | Glyph icons, SF Symbols integration, custom icon design, icon weights, optical alignment | | images.md | Images | Image resolution, @2x/@3x assets, vector assets, image accessibility | | immersive-experiences.md | Immersive Experiences | AR/VR design, spatial immersion, comfort zones, progressive immersion levels | | inclusion.md | Inclusion | Diverse representation, non-gendered language, cultural sensitivity, inclusive defaults | | layout.md | Layout | Margins, spacing, alignment, safe areas, adaptive layouts, readable content guides | | materials.md | Materials | Vibrancy, blur, translucency, system materials, material thickness | | motion.md | Motion | Animation curves, transitions, continuity, Reduce Motion support, physics-based motion | | privacy.md | Privacy | Permission requests, usage descriptions, privacy nutrition labels, minimal data collection | | right-to-left.md | Right-to-Left | RTL layout mirroring, bidirectional text, icons that flip, exceptions | | sf-symbols.md | SF Symbols | Symbol categories, rendering modes, variable color, custom symbols, weight matching | | spatial-layout.md | Spatial Layout | visionOS window placement, depth, ergonomic zones, Z-axis design | | typography.md | Typography | SF Pro, Dynamic Type sizes, text styles, custom fonts, font weight hierarchy, line spacing | | writing.md | Writing | UI copy guidelines, tone, capitalization rules, error messages, button labels, conciseness |
Consider how principles interact:
Built by Raintree Technology · More developer tools
This skill is applicable to execute the workflow or actions described in the overview.
User request:
> Use @hig-foundations for this task: Apple Human Interface Guidelines design foundations.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +45 percentage points is the difference between those two pass rates over the 22 comparable cases.
The publisher has shipped newer versions since this run, so these numbers describe v1, not the version currently listed.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
Other measured skills in the registry, with their headline benchmark lift.