macOS-Entwicklungsexperte
Umfassende Anleitung für die Entwicklung von macOS-Apps. Dieses Skill bündelt spezialisierte Module für verschiedene Aspekte der macOS-Entwicklung.
Wann dieses Skill aktiviert wird
Verwende dieses Skill, wenn der Benutzer:
- Fragen zu Best Practices der macOS-Entwicklung stellt
- Code-Reviews für macOS/Swift-Projekte wünscht
- Hilfe mit SwiftUI, SwiftData oder AppKit benötigt
- macOS 26 (Tahoe)-Funktionen implementiert
- UI/UX-Review gegen die HIG wünscht
- Architekturberatung für macOS-Apps benötigt
Verfügbare Module
Lies basierend auf den Bedürfnissen des Benutzers die relevanten Moduldateien:
coding-best-practices/
Swift 6+ Codequalität und moderne Idiome.
swift-language.md- Moderne Swift-Mustermodern-concurrency.md- async/await, Actors, Sendabledata-persistence.md- SwiftData, UserDefaults, Keychaincode-organization.md- Projektstruktur und Modularitätarchitecture-principles.md- Saubere Architekturmuster
architecture-patterns/
Softwaredesign und Architektur.
solid-detailed.md- SOLID-Prinzipien mit Swift-Beispielendesign-patterns.md- Häufige Entwurfsmustermodular-design.md- Modulare Architekturansätze
swiftdata-architecture/
SwiftData im Detail.
schema-design.md- Modelldesign und Beziehungenquery-patterns.md- Effiziente Abfragen und Prädikateperformance.md- Optimierungstechniken
macos-tahoe-apis/
macOS 26-spezifische Funktionen.
tahoe-features.md- Neue macOS 26-Fähigkeitenapple-intelligence.md- KI/ML-Integrationmlx-framework.md- On-Device ML mit MLXcontinuity.md- Geräteübergreifende Funktionenxcode16.md- Xcode 16 Tools und Funktionen
macos-capabilities/
Plattformintegration.
sandboxing.md- App Sandbox und Berechtigungen- Systemintegrationsfunktionen
appkit-swiftui-bridge/
Hybride Entwicklung.
nsviewrepresentable.md- AppKit-Views einbinden- Zustandsverwaltung zwischen Frameworks
ui-review-tahoe/
UI/UX-Review für macOS 26.
- Liquid Glass Designsystem
- HIG-Konformitätsprüfung
- Barrierefreiheitsüberprüfung
app-planner/
Projektplanung und -analyse.
- Architekturplanung neuer Apps
- Audits bestehender Apps
Anwendung
- Identifiziere den Bedarf des Benutzers aus seiner Frage
- Lese relevante Moduldateien aus den Unterverzeichnissen
- Wende die Anleitung auf den spezifischen Kontext an
- Verweise bei Bedarf auf die Apple-Dokumentation
Beispiel-Workflow
Benutzer fragt nach SwiftData-Leistung:
- Lese
swiftdata-architecture/performance.md - Lese ggf.
swiftdata-architecture/query-patterns.md - Wende die Empfehlungen auf den Code an