expo Claude Code プラグイン
Claude Code プラグインClaude Code開発Web・アプリ開発クラウド・デプロイ・CI/CD以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
このプラグインは、Expoを使ったReact Nativeアプリの構築・デプロイ・アップグレード・デバッグを支援する、AIコーディングエージェント向けの公式Expoスキル集です。READMEによると、スキルはオープンソースのフレームワーク系スキルと、Expo Application Services(EAS)という有料サービスを前提とするサービス系スキルに分かれています。フレームワーク系はUI、ルーティング、アニメーション、データ取得、ネイティブモジュール、SDKアップグレードなど日常的な開発作業をカバーし、サービス系はストア申請、CI/CDワークフロー、アップデート監視、リモートクラウドシミュレーターの操作を扱います。利用状況の匿名テレメトリは初期状態で無効になっており、ユーザーが有効化・無効化を切り替えられるほか、各スキルにフィードバック送信用のコマンドが用意されています。ライセンスはMITです。
連携サービスについて
Expo Application Services(EAS)は、モバイルアプリのビルド・申請・アップデート配信・ホスティング・監視をクラウド上で行うExpoのサービス基盤です。本プラグインの有料配布系スキルは、Build、Update、Hosting、Observe、クラウドシミュレーターといったEASの機能と連携し、ストア申請作業やCI/CDパイプラインの構築、本番環境のパフォーマンス確認などに利用されます。
expo でできること
- リクエスト内容に応じて適切なExpoスキルへ振り分け、共通のセットアップ規約を適用する
- 新規Expoプロジェクト向けの推奨フォルダ構成を用意する
- Expo Routerによるナビゲーション(スタック・タブ・モーダル・シート)を構築する
- ReanimatedとGesture Handlerでアニメーションやジェスチャーを作成する
- @expo/ui経由でSwiftUIやJetpack Composeコンポーネントを使ったネイティブUIを構築する
- トークンベースのテーマとコンポーネント規約でデザインシステムを整備する
- データ取得・キャッシュ・オフライン対応を実装する
- DOMコンポーネントを使ってネイティブアプリ内でWebコードを動かす
- 既存のWeb/ReactアプリをネイティブへEas移行したり、既存ネイティブアプリにExpoを統合したりする
- ネイティブモジュールを作成し、iOS App Clipを追加する
- Expo SDKのアップグレードと依存関係の不整合解消を行う
- EAS経由でApp Store・Play Store・TestFlightへの申請を進める
- EAS Buildのプロファイル設定とCI/CD用のEAS Workflow YAMLを作成する
- EAS Updateの配信状況を確認し、EAS Observeでパフォーマンスを追跡する
- EAS HostingでWebサイトやAPIルートをデプロイする
- EASのリモートクラウドシミュレーターでアプリを実行・操作する