{"enrichment":{"faq":[{"a":"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.","q":"What are macOS design patterns for app development?"},{"a":"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.","q":"How do macOS interaction patterns differ from other platforms?"},{"a":"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.","q":"What macOS ui patterns does this skill cover?"},{"a":"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.","q":"Where can I find macos pattern library reference materials?"},{"a":"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.","q":"What should I know about macOS screen geometry and coordinates?"},{"a":"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.","q":"How do menu bar apps and window types work in macOS?"}],"shadow_tags":["design-system","ui-components","apple-ecosystem","interaction-design","developer-reference","macos-specific","pattern-library","design-guidelines"],"summary_rewrite":"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."},"gist":{"api_url":"https://skillfed.io/api/skills/fayazara/macos-app-skills/macos-patterns.json","as_of":"2026-05-27","description":"Macos Patterns provides native design patterns and API guidance for building macOS apps. npx skillfed install fayazara/macos-app-skills/macos-patterns","install":{"manual":["git clone https://github.com/fayazara/macos-app-skills","cp -r macos-app-skills ~/.claude/skills/macos-patterns"],"primary":"npx skillfed install fayazara/macos-app-skills/macos-patterns","version":"e8637f01"},"kind":"skill","mirror_url":"https://skillfed.io/fayazara/macos-app-skills/macos-patterns.md","similar":[{"id":"duyet/codex-claude-plugins/macos-app-best-practices","name":"Macos App Best Practices","publisher":"duyet/codex-claude-plugins","url":"https://skillfed.io/duyet/codex-claude-plugins/macos-app-best-practices"},{"id":"duyet/codex-claude-plugins/swiftui-patterns","name":"Swiftui Patterns","publisher":"duyet/codex-claude-plugins","url":"https://skillfed.io/duyet/codex-claude-plugins/swiftui-patterns"},{"id":"ehmo/platform-design-skills/macos","name":"macos-design-guidelines","publisher":"ehmo/platform-design-skills","url":"https://skillfed.io/ehmo/platform-design-skills/macos"},{"id":"dirnbauer/webconsulting-skills/macos-design","name":"Macos Design","publisher":"dirnbauer/webconsulting-skills","url":"https://skillfed.io/dirnbauer/webconsulting-skills/macos-design"}],"title":"Macos Patterns by fayazara: Find macOS design patterns \u2014 SkillFed","use":{"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."]},"what":{"lead":"Macos Patterns provides native design patterns and API guidance for building macOS apps, helping web developers avoid web-based assumptions.","rest":"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."}},"id":"fayazara/macos-app-skills/macos-patterns","install":{"mode":"external","repo":"https://github.com/fayazara/macos-app-skills"},"links":{"html":"https://skillfed.io/fayazara/macos-app-skills/macos-patterns","md":"https://skillfed.io/fayazara/macos-app-skills/macos-patterns.md","repo":"https://github.com/fayazara/macos-app-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":15,"language":"Swift","last_updated":"2026-05-27","license":null,"name":"Macos Patterns","publisher":"fayazara","stars":631},"relations":{"similar":[{"id":"fayazara/macos-app-skills/notch-ui"},{"id":"fayazara/macos-app-skills/settings-ui"},{"id":"duyet/codex-claude-plugins/macos-app-best-practices"},{"id":"duyet/codex-claude-plugins/swiftui-patterns"},{"id":"travisjneuman/.claude/macos-native"},{"id":"fayazara/macos-app-skills/auto-update"},{"id":"ehmo/platform-design-skills/macos"},{"id":"dirnbauer/webconsulting-skills/macos-design"},{"id":"duyet/codex-claude-plugins/build-run-debug"},{"id":"CharlesWiltgen/Axiom/axiom-macos"}]},"slug":{"owner":"fayazara","repo":"macos-app-skills","skill":"macos-patterns"},"version":"e8637f01"}
