$npx skillfedfor your agent

Macos Patterns

This skill guides developers through macOS-specific design patterns that differ fundamentally from web development. It covers menu bar apps using MenuBarExtra and NSStatusItem, window management with NSPanel versus NSWindow, activation policies for Dock visibility, screen geometry with macOS's bottom-left coordinate system, and collection behaviors for multi-space and fullscreen interactions. Essential for anyone building native macOS applications who needs to avoid applying web paradigms to platform-specific APIs.

Macos Patterns provides native design patterns and API guidance for building macOS apps, helping web developers avoid web-based assumptions.

AI-generated summary based on this skill's SKILL.md

631 15 unlicensed, metadata onlyupdated by fayazara

Decision gist · record as of 2026-05-27

Macos Patterns provides native design patterns and API guidance for building macOS apps, helping web developers avoid web-based assumptions. This skill guides developers through macOS-specific design patterns that differ fundamentally from web development. It covers menu bar apps using MenuBarExtra and NSStatusItem, window management with NSPanel versus NSWindow, activation policies for Dock visibility, screen geometry with macOS's bottom-left coordinate system, and collection behaviors for multi-space and fullscreen interactions. Essential for anyone building native macOS applications who needs to avoid applying web paradigms to platform-specific APIs.

manual: git clone https://github.com/fayazara/macos-app-skills → cp -r macos-app-skills ~/.claude/skills/macos-patterns

Use it when

  • Macos Patterns emphasizes that macOS interaction patterns require avoiding web paradigms when building native applications.
  • Macos Patterns covers essential macOS UI patterns including menu bar app implementation with MenuBarExtra and NSStatusItem.
Same gist for agents: .md · .json

Install

fayazara/macos-app-skills/macos-patterns · repository language: Swift

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What are macOS design patterns for app development?

Macos Patterns guides developers through macOS-specific design patterns that differ fundamentally from web development. The skill covers menu bar apps using MenuBarExtra and NSStatusItem, window management with NSPanel versus NSWindow, activation policies for Dock visibility, screen geometry with macOS's bottom-left coordinate system, and collection behaviors for multi-space and fullscreen interactions.

How do macOS interaction patterns differ from other platforms?

Macos Patterns emphasizes that macOS interaction patterns require avoiding web paradigms when building native applications. The skill teaches platform-specific APIs and conventions, including how menu bar apps function differently, how window types affect user experience, and how macOS's unique coordinate system and multi-space behavior shape interaction design.

What macOS ui patterns does this skill cover?

Macos Patterns covers essential macOS UI patterns including menu bar app implementation with MenuBarExtra and NSStatusItem, window management decisions between NSPanel and NSWindow, Dock visibility control through activation policies, and collection behaviors for multi-space and fullscreen support. These patterns form the foundation of consistent macOS app design.

Where can I find macos pattern library reference materials?

Macos Patterns provides comprehensive reference documentation on macOS-specific patterns and best practices. The skill is designed for developers building native macOS applications who need authoritative guidance on platform conventions, component patterns, layout patterns, and design guidelines specific to the macOS ecosystem.

What should I know about macOS screen geometry and coordinates?

Macos Patterns teaches that macOS uses a bottom-left coordinate system, which differs from many other platforms. Understanding this coordinate system is essential for proper window positioning, screen geometry calculations, and multi-display support when developing macOS applications.

How do menu bar apps and window types work in macOS?

Macos Patterns explains that menu bar apps use MenuBarExtra and NSStatusItem for Dock-independent functionality, while window management requires choosing between NSPanel and NSWindow based on your app's needs. Activation policies control whether your app appears in the Dock, fundamentally affecting how users interact with your application.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Find macOS design patterns and UI guidelines for app development”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Macos App Best Practices
by duyet · duyet/codex-claude-plugins

This skill covers the core patterns for building macOS applications, from choosing the right scene types (WindowGroup, DocumentGroup, Settings, MenuBarExtra) to managing multiple windows and menu bar integration. It explains when to use SwiftUI versus AppKit, how to gate platform-specific code, and provides practical guidance on Mac Catalyst for bringing iPad apps to macOS.

no license declared → metadata onlyupdated Jul 2026
★ 8repo stars
Swiftui Patterns
by duyet · duyet/codex-claude-plugins

SwiftUI Patterns teaches you how to structure macOS applications using SwiftUI's native scene and view system. Learn when to use WindowGroup, Settings, MenuBarExtra, and other scene models; how to organize files and state ownership; and which system affordances—commands, toolbars, sidebars, inspectors—work best for desktop interactions. The skill covers everything from new app scaffolding to refactoring existing projects with proper file structure and adaptive design.

no license declared → metadata onlyupdated Jul 2026
★ 8repo stars
macos-design-guidelines
by ehmo · ehmo/platform-design-skills

This skill distills Apple's Human Interface Guidelines into actionable rules for macOS development. Learn how to implement standard menu structures, keyboard shortcuts, resizable windows, fullscreen support, and toolbars that power users expect. Includes SwiftUI and AppKit code examples for every pattern.

MITupdated Mar 2026
★ 471repo stars
Macos Design
by dirnbauer · dirnbauer/webconsulting-skills

This skill covers Apple's Human Interface Guidelines tailored for macOS development. Learn to implement critical Mac UI patterns including menu bar structure, window management, resizable layouts, and keyboard shortcuts using SwiftUI and AppKit. Get actionable rules and code examples for building apps that respect Mac power users' expectations around deep keyboard control, persistent menus, and system integration.

no license declared → metadata onlyupdated Jul 2026
★ 33repo stars
ux-heuristics
by wondelai · wondelai/skills

Apply proven usability principles to audit interfaces and pinpoint friction. This skill scores your design against Krug's core laws—clarity, confidence-building navigation, and concise copy—plus Nielsen's heuristics for system feedback and user control. Get severity ratings for each issue and specific fixes to reach 10/10.

MITupdated Jul 2026
★ 1,753repo stars
Macos App Design
by petekp · petekp/agent-skills

Master the fundamentals of building apps that feel native to macOS. This skill covers essential patterns—from menu bar organization and keyboard navigation to multi-window support and Liquid Glass styling—plus a checklist for becoming a true "good Mac citizen." Learn the archetype framework, command mapping, and common pitfalls to avoid.

no license declared → metadata onlyupdated Jun 2026
★ 5repo stars

More skills swiftui-patterns (MIT)

Tags
design-systemui-componentsapple-ecosysteminteraction-designdeveloper-referencemacos-specificpattern-librarydesign-guidelines