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.
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 relevantSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer