A comprehensive reference for building native macOS apps with Swift and SwiftUI. Covers the full stack of macOS-specific concerns: window management (WindowGroup, MenuBarExtra), menu bars and keyboard commands, App Sandbox and security-scoped bookmarks, Developer ID signing and notarization, AppKit bridging, and ScreenCaptureKit for screen recording. The skill explicitly separates macOS-only patterns from cross-platform SwiftUI concerns, routing you to axiom-swiftui for shared stuff like navigation and state management. The conflict resolution section is genuinely helpful if you're working across multiple Apple platforms and need to know which skill handles Table versus NavigationStack. Includes a decision tree and quick reference table that maps symptoms to the right documentation file.

skills.sh installs
1.5K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-macos --agent claude-code

Installs into .claude/skills of the current project.

Files

macOS Development

You MUST use this skill for ANY macOS-specific development including windows, menus, sandboxing, distribution, AppKit bridging, and macOS SwiftUI differences.

Auditors are skills here. Where this router says "Launch some-auditor agent", invoke the matching Codex skill instead — same procedure, no Claude Code agent required.

Available: axiom-audit-touch.

The ones that shell out — builds, tests, simulators, crash symbolication — need shell access to run.

Quick Reference

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Category
Mobile Development
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1charleswiltgen avataraxiom-testingcharleswiltgen/axiomUse when writing ANY test, debugging flaky tests, making tests faster, or choosing Swift Testing vs XCTest. Covers unit tests, UI tests, async testing, test arc1.4Kskills.sh installs
2kostja94 avatarapp-adskostja94/marketing-skillsWhen the user wants to run app install ads, user acquisition (UA), or promote mobile apps. Also use when the user mentions "app ads," "app install ads," "UA," "1.1Kskills.sh installs
3evanbacon avatarserve-simevanbacon/serve-simControl and stream a running iOS, iPad, or Apple Watch Simulator with npx serve-sim. Use for simulator preview, taps, gestures, hardware buttons, rotation, came1.1Kskills.sh installs
4jamesrochabrun avatarapple-hig-designerjamesrochabrun/skillsDesign iOS apps following Apple's Human Interface Guidelines. Generate native components, validate designs, and ensure accessibility compliance for iPhone, iPad1.1Kskills.sh installs
5eronred avatarattribution-setuperonred/aso-skillsWhen the user wants to set up, debug, or interpret app install attribution — including SKAdNetwork (SKAN), Apple's AdAttributionKit, Google Play Install Referre1Kskills.sh installs
6signerlabs avatarbuild-featuresignerlabs/shipswift-skillsBuild an iOS feature using ShipSwift component recipes. Use when the user says "build", "create", "add a feature", or describes an iOS feature they want to impl784skills.sh installs