Agent skill · software engineering · charleswiltgen
axiom-macos
Use when building ANY macOS app — windows, menus, sandboxing, distribution, AppKit bridging or modernization (control events, state restoration, concentric corners), or macOS-specific SwiftUI patterns.
Why this skill is useful
Provides specific macOS development patterns and practices that the AI wouldn't reliably generate on its own.
What it needs
About 2k tokens when loaded. Last updated 2026-08-06. 1,103 stars on the source repository.
What this skill does
macOS Development You MUST use this skill for ANY macOS-specific development including windows, menus, sandboxing, distribution, AppKit bridging, and macOS SwiftUI differences. Quick Reference Symptom / Task Reference ---------------- ----------- Window management (WindowGroup, Window, MenuBarExtra, DocumentGroup) See skills/windows.md Menu bar, commands, keyboard shortcuts See skills/menus-and-commands.md Table, Inspector, NavigationSplitView, focus See skills/swiftui-differences.md App Sandbox, file access, security-scoped bookmarks See skills/sandbox-and-file-access.md Developer ID, notarization, Sparkle auto-updates See skills/direct-distribution.md NSViewRepresentable, NSHostingController, AppKit bridging, @Observable in AppKit, NSHostingMenu, SwiftUI scenes from AppKit See skills/appkit-interop.md Modernizing AppKit: mouseDown replacement, control events, status-item sessions, state restoration, concentric corners, touch (OS27) See skills/appkit-modernization.md Screen recording, sharing, or capture (ScreenCaptureKit) See skills/screencapturekit.md SCStream / SCContentFilter / screenshots / file recording API See skills/screencapturekit-ref.md Bring an iOS app to Mac: Catalyst adoption, Designed for iPad, Mac availability opt-out See skills/ios-apps-on-mac.md Apple Pay on Mac / Catalyst See axiom-payments/skills/apple-pay.md (Catalyst section) Cross-Suite Routes These topics overlap with macOS development but live in separate suites: SwiftUI (shared iOS/macOS) View state, data flow, @Observable → See axiom-swiftui Navigation (NavigationStack basics) → See axiom-swiftui (skills/nav.md) Layout (ViewThatFits, AnyLayout) → See axiom-swiftui (skills/layout.md) Animations → See axiom-swiftui (skills/animation-ref.md) Data & persistence SwiftData, Core Data, GRDB → See axiom-data CloudKit sync → See axiom-data Concurrency Swift 6 concurrency, actors, Sendable → See axiom-concurrency Other Accessibility (VoiceOver, Dynamic Type) → See axiom-accessibility Networking (U …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-macos