Help us improve
Share bugs, ideas, or general feedback.
From replit-migrate
Use when the user asks to "make this an iOS app", "convert to native", "port to Swift", "SwiftUI version", or migrate a Replit app to native iOS/macOS.
npx claudepluginhub tyroneross/rosslabs-ai-toolkit --plugin replit-migrateHow this skill is triggered — by the user, by Claude, or both
Slash command
/replit-migrate:migrate-ios <project-path><project-path>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate and execute a migration plan from a Replit web app to a native
Applies 10 pre-set color/font themes or generates custom ones for slides, documents, reports, and HTML landing pages.
Share bugs, ideas, or general feedback.
Generate and execute a migration plan from a Replit web app to a native iOS app using SwiftUI and SwiftData. Encodes lessons from FloDoro (51 TestFlight builds) and the SpeakSavvy migration (Build 1 shipped in a single session).
These lessons are hardcoded into the plan generator and were validated during the SpeakSavvy migration:
migrate_scan first.migrate_plan_native with target ios.| Approach | When to Use | Trade-offs |
|---|---|---|
| Local-first (default) | App works standalone, data stays on device | No server, no hosting, works offline. User provides own API key for LLM |
| API-backed | Need cross-device sync or server-side processing | More moving parts = more iterations |
Default is local-first (SwiftData) — lowest iteration path. ProductPilot's server infrastructure burned the most commits.
Before xcodebuild archive:
app-store-connect methodAfter archive + export:
xcrun altool --upload-app with API key| User Intent | Tools | Notes |
|---|---|---|
| "Make this an iOS app" | scan → migrate_plan_native(ios) | Default local-first |
| "What would the data models look like?" | migrate_map_models(swiftdata) | Preview translation |
| "Keep the server" | migrate_plan_native(ios, keep_api=true) | API-backed plan |
| "Check progress" | migrate_check_progress | Filesystem heuristics |
Plan saved to .replit-migrate/NATIVE_MIGRATION_PLAN.md.