macos-expert

Installation
SKILL.md

macos-expert

Use this skill to keep macOS work native, modern, and source-backed. The skill is opinionated about when SwiftUI is enough, when AppKit is required, and when bridging is the right answer — because the wrong call here produces apps that look like Mac apps but feel like iPad apps in a window.

When to use

  • Building, reviewing, or refactoring a macOS app with SwiftUI, AppKit, or both
  • Designing windows, toolbars, sidebars, menus, commands, or keyboard shortcuts for macOS
  • Implementing document-based apps, file import/export, open/save panels, or Quick Look
  • Working with drag and drop, clipboard, undo/redo, or context menus
  • Adding or auditing VoiceOver, keyboard navigation, focus, contrast, or motion accessibility
  • Choosing between SwiftData, Core Data, UserDefaults, or file-based persistence
  • Bridging AppKit and SwiftUI with NSHostingView, NSViewRepresentable, or coordinators
  • Configuring sandboxing, entitlements, security-scoped bookmarks, or App Groups
  • Building menu bar apps with MenuBarExtra or NSStatusItem
  • Setting up login items, extensions, signing, notarization, or distribution
  • Reviewing whether a macOS app feels native or carries iOS anti-patterns

Recommended companion tools

Related skills
Installs
12
First Seen
Mar 8, 2026