luciq-migrate

Migrate a mobile codebase from the legacy Instabug SDK to Luciq, or upgrade between Luciq SDK versions, with an automated codemod and a manual review pass.

Use this skill when

  • The user asks to "migrate from Instabug to Luciq", "move us off Instabug", or "rebrand the SDK".

  • The user wants to bump a major Luciq SDK version that includes breaking changes.

  • The user wants to clean up deprecated Luciq APIs in a repo.

What it does

luciq-migrate runs Luciq's published migration tooling and walks the user through the review.

  • Detects whether the project is on legacy Instabug SDK or already on Luciq, and on which version.

  • Reads the dependency manifests (Podfile, build.gradle, pubspec.yaml, package.json) to scope the work.

  • Runs the platform-specific automated migration script that ships with Luciq. Handles roughly 90% of the rename and API replacement work.

  • Surfaces the remaining 10% as a manual-review checklist with file and line references.

  • Runs the platform's build to verify nothing regressed.

The agent shows three sample diffs from the auto-migration before applying the bulk transform. Bulk renames without preview corrupt repos.

Install

The fastest path is the plugin install. Add the marketplace and install:

Works in Claude Code and Cursor. The plugin install also wires up the Luciq MCP serverarrow-up-right in one step.

After install, the skill is available as /luciq-skills:luciq-migrate.

For other agents, install via npm:

Or copy SKILL.mdarrow-up-right from the public repo to ~/.claude/skills/luciq-migrate/SKILL.md (user-global) or .claude/skills/luciq-migrate/SKILL.md (project-local). The full SKILL.md is reproduced in the expandable below.

chevron-right📋 Click to expand the full SKILL.mdhashtag

Where the methodology lives

The skill follows Luciq's published Migration Hub and the platform-specific migration guides. Those pages are the canonical source for the rename tables, the script invocation, and the safety checklist (commit before you start, etc.). The skill packages those steps as a SKILL.md so the agent can drive the migration end to end.

Platform guides referenced by the skill:

  • iOS migration guide

  • Android migration guide

  • React Native migration guide

  • Flutter migration guide

(Each linked from the Migration Hub.)

Prerequisites

  • A clean working tree. Migrations modify source files in place; the agent will refuse to start on a dirty branch unless explicitly overridden.

  • Source code committed to version control.

  • For ambiguous renames, the user available to review and confirm. The skill flags any API whose semantics changed (not just the name).

After the migration

The agent prints:

  • The number of files modified.

  • The list of API changes flagged for manual review (semantic differences beyond renames).

  • The build status.

  • A pointer to test the integration end to end before merging.

For projects with non-trivial complexity, the published Migration Hub estimates the total work at around 2 to 3 hours including testing.

Last updated