Skip to main content

MacOS Design Guidelines

Skill Verified Active

Apple Human Interface Guidelines for Mac. Use when building macOS apps with SwiftUI or AppKit, implementing menu bars, toolbars, window management, or keyboard shortcuts. Triggers on tasks involving Mac UI, desktop apps, or Mac Catalyst.

Purpose

To provide developers with comprehensive and actionable guidelines for building macOS applications that adhere to Apple's Human Interface Guidelines, ensuring a native and user-friendly experience.

Features

  • Detailed rules for macOS HIG
  • SwiftUI and AppKit code examples
  • Guidance on menu bars, windows, and toolbars
  • Keyboard shortcut and pointer interaction best practices
  • Accessibility and visual design standards

Use Cases

  • Building native macOS applications with SwiftUI or AppKit
  • Reviewing Mac app UI code for HIG compliance
  • Implementing standard macOS interface elements and behaviors
  • Ensuring accessibility and keyboard-driven interaction for Mac users

Non-Goals

  • Providing generic iOS or watchOS HIG
  • Covering web or Android design principles
  • Offering opinions outside of Apple's official HIG
  • Replacing IDEs or development tools themselves

Practices

  • UI Design
  • Human Interface Guidelines
  • Accessibility
  • Code Quality

Prerequisites

  • macOS development environment (Xcode)
  • Familiarity with SwiftUI or AppKit

Installation

npx skills add ehmo/platform-design-skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
100 /100
Analyzed 1 day ago

Trust Signals

Last commitabout 2 months ago
Stars362
LicenseMIT
Status
View Source

Similar Extensions

Design Workflow

100

Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.

Skill
spartan-stratos

Macos Design

100

Design and build native-feeling macOS application UIs. Use this skill whenever the user asks to create a desktop app, macOS app, Mac-style interface, Apple-style UI, system utility, or anything that should look and feel like a native Mac application. Also trigger when users mention "native feel", "desktop app design", "Apple design patterns", "sidebar layout", "traffic lights", or want to build tools/utilities that feel like they belong on macOS. This skill covers layout, composition, interaction patterns, animations, light/dark mode, and all the subtle details that make an app feel like Apple built it.

Skill
davepoon

Ios Design Guidelines

99

Apple Human Interface Guidelines for iPhone. Use when building, reviewing, or refactoring SwiftUI/UIKit interfaces for iOS. Triggers on tasks involving iPhone UI, iOS components, accessibility, Dynamic Type, Dark Mode, or HIG compliance.

Skill
ehmo

Swift Expert

99

Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift, UIKit integration, Combine, or Vapor.

Skill
jeffallan

Ios Hig Design Guide

98

Build, update, and apply iOS design specifications using Apple Human Interface Guidelines (HIG) source data. Use when a task asks for iOS UI/UX rules, Apple design standards, component behavior, accessibility constraints, interaction patterns, or feature-level design-spec writing grounded in official HIG pages.

Skill
davepoon

IPadOS Design Guidelines

98

Apple Human Interface Guidelines for iPad. Use when building iPad-optimized interfaces, implementing multitasking, pointer support, keyboard shortcuts, or responsive layouts. Triggers on tasks involving iPad, Split View, Stage Manager, sidebar navigation, or trackpad support.

Skill
ehmo

© 2025 SkillRepo · Find the right skill, skip the noise.