Expo Migrate Module skill: what it does and how to install it
Migrates existing Swift Expo modules from the 1.0 definition DSL to the 2.0 macro API while preserving JavaScript and TypeScript behaviour.
Summary generated from the skill's documentation.
Install
$ npx skills add expo/skills --skill expo-migrate-moduleRun it in a terminal. If your agent is already running, start a new session so it picks the skill up.
About this skill
What it does. Checks the Expo version and installed core support, inventories the module's exported API, then migrates Swift functions, properties, events, shared objects and records in small groups. It preserves names, threading, defaults and nullability, supports mixed 1.0 and 2.0 definitions, and verifies the module with builds, tests and the example app.
When to use it. For incrementally migrating an existing Apple or Swift Expo module to the 2.0 macro API. It does not cover new modules, general Expo SDK upgrades, JavaScript API changes or Android and Kotlin migrations.
History
Repo stars
2.7kAbout +63 since 9 Jul 2026
Before 1 Oct 2026 the curve is estimated from public event data.
Stars are counted for the whole repository, which holds 24 skills.
Show as a table
| Date | Repo stars |
|---|---|
| 5 Oct 2026 | 2,656 |
| 4 Oct 2026 | 2,656 |
| 3 Oct 2026 | 2,655 |
| 2 Oct 2026 | 2,650 |
| 1 Oct 2026 | 2,645 |
| 24 Sept 2026 (estimated) | 2,636 |
| 17 Sept 2026 (estimated) | 2,636 |
| 10 Sept 2026 (estimated) | 2,612 |
| 3 Sept 2026 (estimated) | 2,593 |
| 27 Aug 2026 (estimated) | 2,593 |
| 20 Aug 2026 (estimated) | 2,593 |
| 13 Aug 2026 (estimated) | 2,593 |
| 6 Aug 2026 (estimated) | 2,593 |
| 30 Jul 2026 (estimated) | 2,593 |
| 23 Jul 2026 (estimated) | 2,593 |
| 16 Jul 2026 (estimated) | 2,593 |
| 9 Jul 2026 (estimated) | 2,593 |
Installs
15k
Tracking since . A chart appears once there are 7 days of data.
Installs via skills.sh
Similar skills
- Migrate to ShoehornMigrates test files from as-type assertions to @total-typescript/shoehorn.
- Safe RefactorRestructures code while preserving behaviour, with verification before and after each structural edit.
- Migrate Radix to Base UIMigrates React projects and components from Radix UI to Base UI, including shadcn projects.