jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Upgrading Expo

upgrading-expo

Expo SDKのバージョンをアップデートし、アプリを最新の状態に保ち、新機能の利用やパフォーマンス改善、セキュリティリスクの軽減などをスムーズに行えるように支援するSkill。

⏱ ボイラープレート実装 半日 → 30分

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Upgrade Expo SDK versions

🇯🇵 日本人クリエイター向け解説

一言でいうと

Expo SDKのバージョンをアップデートし、アプリを最新の状態に保ち、新機能の利用やパフォーマンス改善、セキュリティリスクの軽減などをスムーズに行えるように支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して upgrading-expo.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → upgrading-expo フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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 バージョンのアップグレードをガイドします。

  1. アップグレード前の計画: リリースノートと破壊的変更を確認します
  2. 依存関係の更新: SDK の互換性のためにパッケージを更新します
  3. 設定の移行: app.json と設定ファイルを更新します
  4. コードの更新: 非推奨の API を新しいバージョンに移行します
  5. テスト: アップグレード後にアプリの機能を検証します

アップグレードプロセス

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:

  1. Pre-Upgrade Planning: Review release notes and breaking changes
  2. Dependency Updates: Update packages for SDK compatibility
  3. Configuration Migration: Update app.json and configuration files
  4. Code Updates: Migrate deprecated APIs to new versions
  5. 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 install instead of npm install for Expo packages
  • Check package compatibility with new SDK version
  • Resolve peer dependency warnings

Configuration Changes

  • Update app.json for 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-doctor to 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.