macos-development について
macos-developmentは、macOSアプリを開発・レビューする開発者向けのSwiftスキルです。コーディング、アーキテクチャ、SwiftData、プラットフォーム機能、UIレビューのガイダンスをモジュール別にまとめています。
主な機能
- 01Swift 6以降の言語機能と並行処理の指針
- 02SwiftDataのスキーマ、クエリ、性能に関する助言
- 03アーキテクチャとモジュール設計パターン
- 04macOS 26 APIとプラットフォーム連携の解説
- 05SwiftUIとAppKitの相互運用ガイダンス
- 06HIG、アクセシビリティ、UIレビューの指針
活用シーン
- 01macOSプロジェクトのSwiftコードレビュー
- 02アプリ設計の計画や既存アプリの監査
- 03SwiftDataの性能やクエリの調査
- 04HIGとアクセシビリティに照らしたmacOS UIの評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rshankras/ claude-code-apple-skills --skill macos-developmentインストール後、Claude Code で/macos-developmentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
app-planner/existing-app-analysis.mdnew-app-planning.mdappkit-swiftui-bridge/hosting-controllers.mdnsviewrepresentable.mdstate-management.mdarchitecture-patterns/design-patterns.mdmodular-design.mdsolid-detailed.mdcoding-best-practices/architecture-principles.mdcode-organization.mddata-persistence.mdmodern-concurrency.mdswift-language.mdmacos-capabilities/background.mdextensions.mdmenubar.mdsandboxing.mdmacos-tahoe-apis/apple-intelligence.mdcontinuity.mdmlx-framework.mdtahoe-features.mdxcode16.mdswiftdata-architecture/performance.mdquery-patterns.mdrepository-pattern.mdschema-design.mdui-review-tahoe/accessibility.mdappkit-modern.mdliquid-glass-design.mdmacos-tahoe-hig.md詳細
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- App Sandbox とエンタイトルメント- システム統合機能
appkit-swiftui-bridge/
ハイブリッド開発。
nsviewrepresentable.md- AppKit ビューのラップ- フレームワーク間の状態管理
ui-review-tahoe/
macOS 26 向けの UI/UX レビュー。
- Liquid Glass デザインシステム
- HIG 準拠の確認
- アクセシビリティレビュー
app-planner/
プロジェクトの計画と分析。
- 新しいアプリのアーキテクチャ計画
- 既存アプリの監査
使い方
- 質問からユーザーのニーズを特定します
- サブディレクトリから関連するモジュールファイルを読みます
- ガイダンスをユーザーの具体的な状況に適用します
- 必要に応じて Apple のドキュメントを参照します
ワークフローの例
ユーザーが SwiftData のパフォーマンスについて質問した場合:
swiftdata-architecture/performance.mdを読みます- 関連する場合は
swiftdata-architecture/query-patterns.mdを読みます - 推奨事項をユーザーのコードに適用します
コメント
Markdown 対応