{"enrichment":{"faq":[{"a":"macos-design-guidelines teaches you to build native Mac apps using SwiftUI with proper menu bars, toolbars, and window management. The skill covers standard menu structures, keyboard shortcuts, resizable windows, and fullscreen support that power users expect. You'll find actionable SwiftUI code examples for every pattern, from basic window setup to advanced features like split-view support and document-based app architecture.","q":"How to build Mac apps with SwiftUI following macOS design guidelines?"},{"a":"macos-design-guidelines emphasizes proper window lifecycle, resizing behavior, and fullscreen/split-view support as core Mac app expectations. The skill teaches how to implement standard window controls, manage multiple windows, and ensure your app respects macOS window management conventions. Examples cover both SwiftUI and AppKit approaches to window state, restoration, and user preferences.","q":"What are the best practices for Mac app window management?"},{"a":"macos-design-guidelines provides comprehensive guidance on keyboard navigation and shortcuts for Mac applications. The skill covers focus management, keyboard event handling, standard macOS shortcuts (Cmd+Z for undo, Cmd+S for save), and accessibility-compliant navigation patterns. You'll learn to implement Full Keyboard Access support and ensure every UI element is reachable without a mouse.","q":"How do you implement keyboard navigation in a Mac application?"},{"a":"macos-design-guidelines ensures your app meets macOS accessibility standards including VoiceOver support, Full Keyboard Access, and sufficient color contrast. The skill teaches focus management for screen readers, semantic labeling, and testing with macOS accessibility tools. Proper accessibility also improves usability for all users through better keyboard navigation and visual clarity.","q":"What accessibility features must Mac apps include?"},{"a":"macos-design-guidelines covers modern macOS UI design using sidebars, popovers, and system-native visual patterns that users recognize. The skill includes SwiftUI examples for sidebar navigation, toolbar customization, and context menus. You'll learn visual effects like vibrancy and materials that create the polished Mac aesthetic while maintaining consistency with Apple's design language.","q":"How do you design Mac UI with sidebars and system-native patterns?"},{"a":"macos-design-guidelines addresses the AppKit vs SwiftUI choice by showing both frameworks' strengths. SwiftUI excels for modern, declarative UI with built-in macOS support; AppKit provides deeper system integration and legacy compatibility. The skill teaches when each is appropriate and how to combine them\u2014SwiftUI for new features, AppKit for specialized needs like advanced window management or Services menu integration.","q":"Should you use AppKit or SwiftUI for macOS development?"}],"shadow_tags":["macos-ui-patterns","apple-hig-compliance","keyboard-first-design","native-mac-development","accessibility-standards","multi-window-architecture","system-integration","pointer-interaction","dark-mode-support","power-user-workflows"],"summary_rewrite":"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."},"files":[{"bytes":37720,"path":"skills/macos/SKILL.md","sha256":"9fa44a38eee0138d6aaf41b7f34223bcd9b25099e4706846b8773124fc5b6ecc","url":"https://skillfed.io/files/ehmo/platform-design-skills/macos/b274be4e/SKILL.md"}],"id":"ehmo/platform-design-skills/macos","links":{"html":"https://skillfed.io/ehmo/platform-design-skills/macos","md":"https://skillfed.io/ehmo/platform-design-skills/macos.md","repo":"https://github.com/ehmo/platform-design-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":27,"language":null,"last_updated":"2026-03-19","license":"MIT","name":"macos-design-guidelines","publisher":"ehmo","stars":471},"relations":{"similar":[{"id":"dirnbauer/webconsulting-skills/macos-design"},{"id":"duyet/codex-claude-plugins/macos-app-best-practices"},{"id":"ehmo/platform-design-skills/ipados"},{"id":"dirnbauer/webconsulting-skills/ipados-design"},{"id":"rshankras/claude-code-apple-skills/ipad-patterns"},{"id":"fayazara/macos-app-skills/macos-patterns"},{"id":"petekp/agent-skills/macos-app-design"},{"id":"rshankras/claude-code-apple-skills/ui-review-tahoe"},{"id":"CharlesWiltgen/Axiom/axiom-macos"},{"id":"mosif16/codex-Skills/swiftui-multiplatform-design-guide"}]},"slug":{"owner":"ehmo","repo":"platform-design-skills","skill":"macos"},"version":"b274be4e"}
