mcpField
S
software-mobile

software-mobile

github.com/mosif16開発1844 回インストール48 週間前に更新
リポジトリ

software-mobile について

software-mobileは、ネイティブおよびクロスプラットフォームのモバイルアプリを開発する人向けのリファレンススキルです。プラットフォーム別のパターン、テンプレート、運用ガイドで、一般的な設計や実装を支援します。

主な機能

  1. 01iOS・Android開発パターン
  2. 02クロスプラットフォーム開発ガイド
  3. 03ナビゲーションと状態管理
  4. 04ネットワーク通信とローカルストレージ
  5. 05プラットフォーム別テンプレートとガイド

活用シーン

  1. 01iOSまたはAndroidアプリの方式選定
  2. 02iOS・Android共通開発の計画
  3. 03モバイルのナビゲーションや状態管理の実装
  4. 04モバイルの性能・テスト指針の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mosif16/codex-skills --skill software-mobile

インストール後、Claude Code で/software-mobileを入力して読み込まれたか確認します。

詳細

モバイル開発スキル — クイックリファレンス

このスキルは、ネイティブおよびクロスプラットフォームのモバイルアプリを構築するモバイル開発者向けに、すぐに実行できるパターンを提供します。ユーザーから iOS/Android アプリのアーキテクチャ、UI コンポーネント、ナビゲーションフロー、API 統合、オフラインストレージ、認証、またはモバイル固有の機能について尋ねられた場合、Claude はこれらのパターンを適用してください。


このスキルを使用するタイミング

ユーザーから次のリクエストがあった場合、Claude はこのスキルを呼び出してください。

  • iOS アプリ開発(Swift、SwiftUI、UIKit)
  • Android アプリ開発(Kotlin、Jetpack Compose)
  • クロスプラットフォーム開発(React Native、WebView)
  • モバイルアプリのアーキテクチャとパターン
  • ナビゲーションとルーティング
  • 状態管理(Redux、MobX、MVVM)
  • ネットワークリクエストと API 統合
  • ローカルデータストレージ(Core Data、Room、SQLite)
  • 認証とセッション管理
  • プッシュ通知
  • カメラとメディアへのアクセス
  • 位置情報サービス
  • App Store/Play Store へのデプロイ
  • モバイルのパフォーマンス最適化
  • オフラインファーストアーキテクチャ

クイックリファレンス表

タスクiOSAndroidクロスプラットフォーム使用するタイミング
ネイティブ UISwiftUI + UIKitJetpack Compose + ViewsReact Nativeネイティブ:最高のパフォーマンス。クロスプラットフォーム:コード共有
ナビゲーションNavigationStackNavigation ComponentReact Navigationネイティブらしい操作感にはプラットフォーム固有の方式
状態管理@State/@ObservableViewModel + StateFlowRedux/MobXiOS:@Observable。Android:ViewModel。RN:Redux
ネットワーク通信URLSession + async/awaitRetrofit + CoroutinesAxios/Fetchネイティブ:型安全。RN:JavaScript エコシステム
ローカルストレージCore Data + SwiftDataRoom DatabaseAsyncStorage/SQLiteネイティブ:完全な制御。RN:よりシンプル
プッシュ通知APNsFCMReact Native Firebaseネイティブ:プラットフォーム固有。RN:統一 API

意思決定ツリー:プラットフォームの選択

Need to build mobile app for: [Target Audience]
    ├─ iOS only?
    │   └─ Use Swift + SwiftUI (templates/swift/)
    │
    ├─ Android only?
    │   └─ Use Kotlin + Jetpack Compose (templates/kotlin/)
    │
    ├─ Both iOS and Android?
    │   ├─ Need maximum performance?
    │   │   └─ Build separate native apps (Swift + Kotlin)
    │   │
    │   ├─ Need faster development + code sharing?
    │   │   └─ Use React Native (templates/cross-platform/)
    │   │
    │   └─ Wrapping existing web app?
    │       └─ Use WebView wrapper (templates/cross-platform/template-webview.md)

ナビゲーション

リソース

テンプレート

関連スキル


運用プレイブック

  • resources/operational-playbook.md — モバイルアーキテクチャのパターン、プラットフォーム固有のガイド、セキュリティに関する注意事項、意思決定表

コメント