🛠️ Upgrading Expo
Expo SDKのバージョンをアップデートし、アプリを最新の状態に保ち、新機能の利用やパフォーマンス改善、セキュリティリスクの軽減などをスムーズに行えるように支援するSkill。
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Upgrade Expo SDK versions
🇯🇵 日本人クリエイター向け解説
Expo SDKのバージョンをアップデートし、アプリを最新の状態に保ち、新機能の利用やパフォーマンス改善、セキュリティリスクの軽減などをスムーズに行えるように支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o upgrading-expo.zip https://jpskill.com/download/3654.zip && unzip -o upgrading-expo.zip && rm upgrading-expo.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3654.zip -OutFile "$d\upgrading-expo.zip"; Expand-Archive "$d\upgrading-expo.zip" -DestinationPath $d -Force; ri "$d\upgrading-expo.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
upgrading-expo.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
upgrading-expoフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Upgrading Expo を使って、最小構成のサンプルコードを示して
- › Upgrading Expo の主な使い方と注意点を教えて
- › Upgrading Expo を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Expo のアップグレード
概要
Expo SDK のバージョンを安全にアップグレードし、破壊的変更、依存関係、設定の更新に対応します。
このスキルを使用する場面
Expo SDK のバージョンをアップグレードする必要がある場合、このスキルを使用してください。
次のような場合にこのスキルを使用してください。
- 新しい Expo SDK バージョンへのアップグレード
- SDK バージョン間の破壊的変更への対応
- 互換性のための依存関係の更新
- 非推奨の API を新しいバージョンに移行
- 新しい Expo 機能のためのアプリの準備
手順
このスキルは、Expo SDK バージョンのアップグレードをガイドします。
- アップグレード前の計画: リリースノートと破壊的変更を確認します
- 依存関係の更新: SDK の互換性のためにパッケージを更新します
- 設定の移行: app.json と設定ファイルを更新します
- コードの更新: 非推奨の API を新しいバージョンに移行します
- テスト: アップグレード後にアプリの機能を検証します
アップグレードプロセス
1. アップグレード前のチェックリスト
- Expo SDK のリリースノートを確認します
- アプリに影響する破壊的変更を特定します
- サードパーティパッケージの互換性を確認します
- 現在のプロジェクトの状態をバックアップします
- アップグレード用の機能ブランチを作成します
2. Expo SDK の更新
# Expo CLI を更新
npm install -g expo-cli@latest
# Expo SDK をアップグレード
npx expo install expo@latest
# すべての Expo パッケージを更新
npx expo install --fix
3. 破壊的変更への対応
- 破壊的変更に関する移行ガイドを確認します
- 非推奨の API 呼び出しを更新します
- 必要に応じて設定ファイルを変更します
- 必要に応じてネイティブの依存関係を更新します
- 影響を受ける機能を徹底的にテストします
4. 依存関係の更新
# 古いパッケージを確認
npx expo-doctor
# パッケージを互換性のあるバージョンに更新
npx expo install --fix
# 互換性を検証
npx expo-doctor
5. テスト
- コアアプリの機能をテストします
- ネイティブモジュールが正しく動作することを確認します
- ランタイムエラーがないか確認します
- iOS と Android の両方でテストします
- アプリストアのビルドが引き続き機能することを確認します
よくある問題
依存関係の競合
- Expo パッケージには
npm installの代わりにexpo installを使用します - 新しい SDK バージョンとのパッケージの互換性を確認します
- ピア依存関係の警告を解決します
設定の変更
- 新しい SDK の要件に合わせて
app.jsonを更新します - 非推奨の設定オプションを移行します
- 必要に応じてネイティブの設定ファイルを更新します
破壊的 API の変更
- API 移行ガイドを確認します
- 新しい API を使用するようにコードを更新します
- 変更後に影響を受ける機能をテストします
ベストプラクティス
- 常に機能ブランチでアップグレードします
- マージする前に徹底的にテストします
- リリースノートを注意深く確認します
- 依存関係を段階的に更新します
- Expo CLI を常に最新の状態に保ちます
expo-doctorを使用してセットアップを検証します
リソース
詳細については、ソースリポジトリを参照してください。
制限事項
- このスキルは、タスクが上記の範囲と明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して説明を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Upgrading Expo
Overview
Upgrade Expo SDK versions safely, handling breaking changes, dependencies, and configuration updates.
When to Use This Skill
Use this skill when you need to upgrade Expo SDK versions.
Use this skill when:
- Upgrading to a new Expo SDK version
- Handling breaking changes between SDK versions
- Updating dependencies for compatibility
- Migrating deprecated APIs to new versions
- Preparing apps for new Expo features
Instructions
This skill guides you through upgrading Expo SDK versions:
- Pre-Upgrade Planning: Review release notes and breaking changes
- Dependency Updates: Update packages for SDK compatibility
- Configuration Migration: Update app.json and configuration files
- Code Updates: Migrate deprecated APIs to new versions
- Testing: Verify app functionality after upgrade
Upgrade Process
1. Pre-Upgrade Checklist
- Review Expo SDK release notes
- Identify breaking changes affecting your app
- Check compatibility of third-party packages
- Backup current project state
- Create a feature branch for the upgrade
2. Update Expo SDK
# Update Expo CLI
npm install -g expo-cli@latest
# Upgrade Expo SDK
npx expo install expo@latest
# Update all Expo packages
npx expo install --fix
3. Handle Breaking Changes
- Review migration guides for breaking changes
- Update deprecated API calls
- Modify configuration files as needed
- Update native dependencies if required
- Test affected features thoroughly
4. Update Dependencies
# Check for outdated packages
npx expo-doctor
# Update packages to compatible versions
npx expo install --fix
# Verify compatibility
npx expo-doctor
5. Testing
- Test core app functionality
- Verify native modules work correctly
- Check for runtime errors
- Test on both iOS and Android
- Verify app store builds still work
Common Issues
Dependency Conflicts
- Use
expo installinstead ofnpm installfor Expo packages - Check package compatibility with new SDK version
- Resolve peer dependency warnings
Configuration Changes
- Update
app.jsonfor new SDK requirements - Migrate deprecated configuration options
- Update native configuration files if needed
Breaking API Changes
- Review API migration guides
- Update code to use new APIs
- Test affected features after changes
Best Practices
- Always upgrade in a feature branch
- Test thoroughly before merging
- Review release notes carefully
- Update dependencies incrementally
- Keep Expo CLI updated
- Use
expo-doctorto verify setup
Resources
For more information, see the source repository.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.