macOS開発エキスパート
macOSアプリ開発のための包括的なガイダンス。このスキルは、macOS開発のさまざまな側面に対応する専門モジュールを集約しています。
このスキルの有効化条件
以下の場合にこのスキルを使用します:
- ユーザーがmacOS開発のベストプラクティスについて質問する
- macOS/Swiftプロジェクトのコードレビューを希望する
- SwiftUI、SwiftData、AppKitに関する支援が必要
- macOS 26(Tahoe)の機能を実装している
- HIG(ヒューマンインターフェイスガイドライン)に基づくUI/UXレビューを希望する
- macOSアプリのアーキテクチャガイダンスが必要
利用可能なモジュール
ユーザーのニーズに応じて、関連するモジュールファイルを読み取ります。
coding-best-practices/
Swift 6+のコード品質とモダンなイディオム。
swift-language.md- 現代的なSwiftパターンmodern-concurrency.md- async/await、アクター、Sendabledata-persistence.md- SwiftData、UserDefaults、Keychaincode-organization.md- プロジェクト構造とモジュール性architecture-principles.md- クリーンアーキテクチャパターン
architecture-patterns/
ソフトウェア設計とアーキテクチャ。
solid-detailed.md- Swiftの例を用いたSOLID原則design-patterns.md- 一般的なデザインパターンmodular-design.md- モジュラーアーキテクチャアプローチ
swiftdata-architecture/
SwiftDataの詳細。
schema-design.md- モデル設計とリレーションシップquery-patterns.md- 効率的なクエリと述語performance.md- 最適化テクニック
macos-tahoe-apis/
macOS 26固有の機能。
tahoe-features.md- 新しいmacOS 26の機能apple-intelligence.md- AI/ML統合mlx-framework.md- MLXによるオンデバイスMLcontinuity.md- クロスデバイス機能xcode16.md- Xcode 16のツールと機能
macos-capabilities/
プラットフォーム統合。
sandboxing.md- アプリサンドボックスとエンタイトルメント- システム統合機能
appkit-swiftui-bridge/
ハイブリッド開発。
nsviewrepresentable.md- AppKitビューのラッピング- フレームワーク間の状態管理
ui-review-tahoe/
macOS 26向けUI/UXレビュー。
- リキッドガラスデザインシステム
- HIG準拠チェック
- アクセシビリティレビュー
app-planner/
プロジェクト計画と分析。
- 新規アプリのアーキテクチャ計画
- 既存アプリの監査
使用方法
- 質問からユーザーのニーズを特定する
- サブディレクトリから関連モジュールファイルを読み取る
- ガイダンスを特定のコンテキストに適用する
- 必要に応じてAppleのドキュメントを参照する
ワークフロー例
ユーザーがSwiftDataのパフォーマンスについて質問した場合:
swiftdata-architecture/performance.mdを読み取る- 関連する場合は
swiftdata-architecture/query-patterns.mdを読み取る - 推奨事項をコードに適用する