skills/macos/SKILL.md
Comprehensive macOS development guidance including Swift 6+, SwiftUI, SwiftData, architecture patterns, AppKit bridging, and macOS 26 Tahoe APIs. Use for macOS code review, best practices, UI review, or platform-specific features.
npx skillsauth add rshankras/claude-code-apple-skills macos-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Comprehensive guidance for macOS app development. This skill aggregates specialized modules for different aspects of macOS development.
Use this skill when the user:
Read relevant module files based on the user's needs:
Swift 6+ code quality and modern idioms.
swift-language.md - Modern Swift patternsmodern-concurrency.md - async/await, actors, Sendabledata-persistence.md - SwiftData, UserDefaults, Keychaincode-organization.md - Project structure and modularityarchitecture-principles.md - Clean architecture patternsSoftware design and architecture.
solid-detailed.md - SOLID principles with Swift examplesdesign-patterns.md - Common design patternsmodular-design.md - Modular architecture approachesSwiftData deep dive.
schema-design.md - Model design and relationshipsquery-patterns.md - Efficient queries and predicatesperformance.md - Optimization techniquesmacOS 26 specific features.
tahoe-features.md - New macOS 26 capabilitiesapple-intelligence.md - AI/ML integrationmlx-framework.md - On-device ML with MLXcontinuity.md - Cross-device featuresxcode16.md - Xcode 16 tools and featuresPlatform integration.
sandboxing.md - App Sandbox and entitlementsHybrid development.
nsviewrepresentable.md - Wrapping AppKit viewsUI/UX review for macOS 26.
Project planning and analysis.
User asks about SwiftData performance:
swiftdata-architecture/performance.mdswiftdata-architecture/query-patterns.md if relevantdevelopment
US web checkout via the StoreKit External Purchase Link entitlement — currently 0% Apple commission (litigation ongoing), how to ship it safely, and how to architect for a commission flip so a future ruling is a config change, not a rewrite. Use when adding external purchase links, weighing web checkout vs IAP, or planning US-storefront pricing strategy.
tools
Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School & Business Manager. Use when a developer has multiple apps, a subscription worth sharing, complementary indie partners, or school/clinic/business buyers.
testing
Run a structured accessibility audit on an iOS/macOS app — automated XCUITest audits, Accessibility Inspector, manual VoiceOver/Dynamic Type passes, and App Store Accessibility Nutrition Label evaluation. Use before release, when preparing Nutrition Label declarations, or for EU Accessibility Act compliance.
tools
Stage-by-stage audit of an app's App Store growth machinery against a 54-item P0–P9 playbook — every item scored from an App Store Connect MCP call, a codebase check, or an explicit question to the user, then routed to the skill or command that fixes it. Read-only on App Store Connect. Use for a growth audit or scorecard, a pre-launch growth plan, a quarterly re-audit, or "which growth levers am I missing."