{"id":"c0d67b12-624f-413b-9184-eeeba96173ab","shortId":"gN8s8X","kind":"skill","title":"upgrading-expo","tagline":"Upgrade Expo SDK versions","description":"# Upgrading Expo\n\n## Overview\n\nUpgrade Expo SDK versions safely, handling breaking changes, dependencies, and configuration updates.\n\n## When to Use This Skill\n\nUse this skill when you need to upgrade Expo SDK versions.\n\nUse this skill when:\n- Upgrading to a new Expo SDK version\n- Handling breaking changes between SDK versions\n- Updating dependencies for compatibility\n- Migrating deprecated APIs to new versions\n- Preparing apps for new Expo features\n\n## Instructions\n\nThis skill guides you through upgrading Expo SDK versions:\n\n1. **Pre-Upgrade Planning**: Review release notes and breaking changes\n2. **Dependency Updates**: Update packages for SDK compatibility\n3. **Configuration Migration**: Update app.json and configuration files\n4. **Code Updates**: Migrate deprecated APIs to new versions\n5. **Testing**: Verify app functionality after upgrade\n\n## Upgrade Process\n\n### 1. Pre-Upgrade Checklist\n\n- Review Expo SDK release notes\n- Identify breaking changes affecting your app\n- Check compatibility of third-party packages\n- Backup current project state\n- Create a feature branch for the upgrade\n\n### 2. Update Expo SDK\n\n```bash\n# Update Expo CLI\nnpm install -g expo-cli@latest\n\n# Upgrade Expo SDK\nnpx expo install expo@latest\n\n# Update all Expo packages\nnpx expo install --fix\n```\n\n### 3. Handle Breaking Changes\n\n- Review migration guides for breaking changes\n- Update deprecated API calls\n- Modify configuration files as needed\n- Update native dependencies if required\n- Test affected features thoroughly\n\n### 4. Update Dependencies\n\n```bash\n# Check for outdated packages\nnpx expo-doctor\n\n# Update packages to compatible versions\nnpx expo install --fix\n\n# Verify compatibility\nnpx expo-doctor\n```\n\n### 5. Testing\n\n- Test core app functionality\n- Verify native modules work correctly\n- Check for runtime errors\n- Test on both iOS and Android\n- Verify app store builds still work\n\n## Common Issues\n\n### Dependency Conflicts\n\n- Use `expo install` instead of `npm install` for Expo packages\n- Check package compatibility with new SDK version\n- Resolve peer dependency warnings\n\n### Configuration Changes\n\n- Update `app.json` for new SDK requirements\n- Migrate deprecated configuration options\n- Update native configuration files if needed\n\n### Breaking API Changes\n\n- Review API migration guides\n- Update code to use new APIs\n- Test affected features after changes\n\n## Best Practices\n\n- Always upgrade in a feature branch\n- Test thoroughly before merging\n- Review release notes carefully\n- Update dependencies incrementally\n- Keep Expo CLI updated\n- Use `expo-doctor` to verify setup\n\n## Resources\n\nFor more information, see the [source repository](https://github.com/expo/skills/tree/main/plugins/upgrading-expo).\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["upgrading","expo","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows"],"capabilities":["skill","source-sickn33","skill-upgrading-expo","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/upgrading-expo","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34404 github stars · SKILL.md body (3,041 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:51:54.355Z","embedding":null,"createdAt":"2026-04-18T21:46:54.098Z","updatedAt":"2026-04-22T00:51:54.355Z","lastSeenAt":"2026-04-22T00:51:54.355Z","tsv":"'/expo/skills/tree/main/plugins/upgrading-expo).':375 '1':82,127 '2':93,161 '3':101,192 '4':109,220 '5':118,247 'affect':140,217,331 'alway':337 'android':267 'api':62,114,204,318,321,329 'app':67,121,142,251,269 'app.json':105,302 'ask':409 'backup':150 'bash':165,223 'best':335 'boundari':417 'branch':157,342 'break':17,51,91,138,194,200,317 'build':271 'call':205 'care':350 'chang':18,52,92,139,195,201,300,319,334 'check':143,224,258,288 'checklist':131 'clarif':411 'clear':384 'cli':168,174,356 'code':110,325 'common':274 'compat':59,100,144,235,242,290 'configur':21,102,107,207,299,309,313 'conflict':277 'core':250 'correct':257 'creat':154 'criteria':420 'current':151 'depend':19,57,94,213,222,276,297,352 'deprec':61,113,203,308 'describ':388 'doctor':231,246,361 'environ':400 'environment-specif':399 'error':261 'expert':405 'expo':3,5,9,12,36,47,70,79,133,163,167,173,177,180,182,186,189,230,238,245,279,286,355,360 'expo-c':172 'expo-doctor':229,244,359 'featur':71,156,218,332,341 'file':108,208,314 'fix':191,240 'function':122,252 'g':171 'github.com':374 'github.com/expo/skills/tree/main/plugins/upgrading-expo).':373 'guid':75,198,323 'handl':16,50,193 'identifi':137 'increment':353 'inform':368 'input':414 'instal':170,181,190,239,280,284 'instead':281 'instruct':72 'io':265 'issu':275 'keep':354 'latest':175,183 'limit':376 'match':385 'merg':346 'migrat':60,103,112,197,307,322 'miss':422 'modifi':206 'modul':255 'nativ':212,254,312 'need':33,210,316 'new':46,64,69,116,292,304,328 'note':89,136,349 'npm':169,283 'npx':179,188,228,237,243 'option':310 'outdat':226 'output':394 'overview':10 'packag':97,149,187,227,233,287,289 'parti':148 'peer':296 'permiss':415 'plan':86 'practic':336 'pre':84,129 'pre-upgrad':83,128 'prepar':66 'process':126 'project':152 'releas':88,135,348 'repositori':372 'requir':215,306,413 'resolv':295 'resourc':365 'review':87,132,196,320,347,406 'runtim':260 'safe':15 'safeti':416 'scope':387 'sdk':6,13,37,48,54,80,99,134,164,178,293,305 'see':369 'setup':364 'skill':27,30,41,74,379 'skill-upgrading-expo' 'sourc':371 'source-sickn33' 'specif':401 'state':153 'still':272 'stop':407 'store':270 'substitut':397 'success':419 'task':383 'test':119,216,248,249,262,330,343,403 'third':147 'third-parti':146 'thorough':219,344 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':392 'updat':22,56,95,96,104,111,162,166,184,202,211,221,232,301,311,324,351,357 'upgrad':2,4,8,11,35,43,78,85,124,125,130,160,176,338 'upgrading-expo':1 'use':25,28,39,278,327,358,377 'valid':402 'verifi':120,241,253,268,363 'version':7,14,38,49,55,65,81,117,236,294 'warn':298 'work':256,273","prices":[{"id":"425cc655-121b-46b7-84b2-5ed7493cbe53","listingId":"c0d67b12-624f-413b-9184-eeeba96173ab","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:46:54.098Z"}],"sources":[{"listingId":"c0d67b12-624f-413b-9184-eeeba96173ab","source":"github","sourceId":"sickn33/antigravity-awesome-skills/upgrading-expo","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/upgrading-expo","isPrimary":false,"firstSeenAt":"2026-04-18T21:46:54.098Z","lastSeenAt":"2026-04-22T00:51:54.355Z"}],"details":{"listingId":"c0d67b12-624f-413b-9184-eeeba96173ab","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"upgrading-expo","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34404,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-21T16:43:40Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"4550fbcea06951d144c9e627319270a9f3d16450","skill_md_path":"skills/upgrading-expo/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/upgrading-expo"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"upgrading-expo","description":"Upgrade Expo SDK versions"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/upgrading-expo"},"updatedAt":"2026-04-22T00:51:54.355Z"}}