Communitygithub.com

JoshFinlayAU/rMDP

macOS開発の包括的なガイダンス(Swift 6+、SwiftUI、SwiftData、アーキテクチャパターン、AppKitブリッジ、macOS 26 Tahoe APIなど)。macOSコードレビュー、ベストプラクティス、UIレビュー、プラットフォーム固有機能に使用します。

rMDP とは?

このスキルは、macOSアプリ開発に関する包括的なガイダンスを提供します。Swift 6+、SwiftUI、SwiftData、AppKit、macOS 26(Tahoe)APIなど、macOS開発に必要な幅広いトピックをカバーしています。主にコードレビュー、ベストプラクティスの適用、UI/UXレビュー、アーキテクチャ設計の支援を行います。各モジュールは特定の分野に特化しており、ユーザーの質問に応じて関連ファイルを参照します。Claude Code、Cursor、CodexなどのAIエージェントと連携し、macOSアプリの品質向上を支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JoshFinlayAU/rMDP/tree/HEAD/.agents/skills/macos-development

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 - アプリサンドボックスとエンタイトルメント
  • システム統合機能

appkit-swiftui-bridge/

ハイブリッド開発。

  • nsviewrepresentable.md - AppKitビューのラッピング
  • フレームワーク間の状態管理

ui-review-tahoe/

macOS 26向けUI/UXレビュー。

  • リキッドガラスデザインシステム
  • HIG準拠チェック
  • アクセシビリティレビュー

app-planner/

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

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

使用方法

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

ワークフロー例

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

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

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル