Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module.
安装
npx skills add expo/skills --skill expo-migrate-modulenpx skills add expo/skills --skill expo-migrate-module -a claude-code -gnpx skills add expo/skills --skill expo-migrate-module -a codex -ggemini skills install https://github.com/expo/skills.git --path plugins/expo-experiments/skills/expo-migrate-modulegh skill install expo/skills expo-migrate-modulegit clone --depth 1 https://github.com/expo/skills /tmp/expo__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/expo__skills/plugins/expo-experiments/skills/expo-migrate-module ~/.claude/skills/expo-migrate-module # Claude Code
cp -R /tmp/expo__skills/plugins/expo-experiments/skills/expo-migrate-module ~/.agents/skills/expo-migrate-module # Codex, Cursor, Gemini CLI, Copilot, OpenCode