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 patterns and practices for macOS app development 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--ccc8d1

View the source on GitHub

Browse the @skills marketplace