What problem does it solve?
macOS app development guidance that helps you design SwiftUI-native architectures while correctly integrating AppKit when you hit SwiftUI gaps, so your UI feels truly at home on macOS.
Core Features & Use Cases
- SwiftUI-first macOS architecture: Use macOS idioms like NavigationSplitView, Settings, MenuBarExtra, and multi-window scenes to create native-feeling experiences.
- AppKit interop escape hatch: Embed AppKit views and controllers into SwiftUI (and vice versa) while using NSWindow/clipboard/drag-and-drop and notification bridging appropriately.
- Security, sandboxing, and distribution readiness: Align entitlements, Hardened Runtime, sandbox expectations, notarization, and update/distribution approaches with common release workflows.
Quick Start
Ask the skill: "Design a SwiftUI-first macOS app layout for a two-window inspector pattern with a menu bar utility and AppKit integration only where necessary, including sandboxing and distribution notes."