mcpField
M
macos-development

macos-development

github.com/rshankras開発8381.6k 回インストール14 週間前に更新
リポジトリ

macos-development について

macos-developmentは、macOSアプリを開発・レビューする開発者向けのSwiftスキルです。コーディング、アーキテクチャ、SwiftData、プラットフォーム機能、UIレビューのガイダンスをモジュール別にまとめています。

主な機能

  1. 01Swift 6以降の言語機能と並行処理の指針
  2. 02SwiftDataのスキーマ、クエリ、性能に関する助言
  3. 03アーキテクチャとモジュール設計パターン
  4. 04macOS 26 APIとプラットフォーム連携の解説
  5. 05SwiftUIとAppKitの相互運用ガイダンス
  6. 06HIG、アクセシビリティ、UIレビューの指針

活用シーン

  1. 01macOSプロジェクトのSwiftコードレビュー
  2. 02アプリ設計の計画や既存アプリの監査
  3. 03SwiftDataの性能やクエリの調査
  4. 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.md
new-app-planning.md
appkit-swiftui-bridge/
hosting-controllers.md
nsviewrepresentable.md
state-management.md
architecture-patterns/
design-patterns.md
modular-design.md
solid-detailed.md
coding-best-practices/
architecture-principles.md
code-organization.md
data-persistence.md
modern-concurrency.md
swift-language.md
macos-capabilities/
background.md
extensions.md
menubar.md
sandboxing.md
macos-tahoe-apis/
apple-intelligence.md
continuity.md
mlx-framework.md
tahoe-features.md
xcode16.md
swiftdata-architecture/
performance.md
query-patterns.md
repository-pattern.md
schema-design.md
ui-review-tahoe/
accessibility.md
appkit-modern.md
liquid-glass-design.md
macos-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、アクター、Sendable
  • data-persistence.md - SwiftData、UserDefaults、Keychain
  • code-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 によるオンデバイス ML
  • continuity.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/

プロジェクトの計画と分析。

  • 新しいアプリのアーキテクチャ計画
  • 既存アプリの監査

使い方

  1. 質問からユーザーのニーズを特定します
  2. サブディレクトリから関連するモジュールファイルを読みます
  3. ガイダンスをユーザーの具体的な状況に適用します
  4. 必要に応じて Apple のドキュメントを参照します

ワークフローの例

ユーザーが SwiftData のパフォーマンスについて質問した場合:

  1. swiftdata-architecture/performance.md を読みます
  2. 関連する場合は swiftdata-architecture/query-patterns.md を読みます
  3. 推奨事項をユーザーのコードに適用します

コメント