get_migration_data
Query real GitHub migration data to identify which packages developers are switching from and to. Validate technology choices using ground-truth analysis of package.json and requirements.txt diffs.
Instructions
Query real migration data from GitHub repos for a specific package.
Returns which packages developers are migrating FROM (abandoning) and TO (adopting) — mined from real package.json / requirements.txt diffs across thousands of GitHub repos. This is ground truth, not marketing.
Use this when:
Deciding between two tools ("are devs actually moving from Jest to Vitest?")
Validating a migration decision before recommending it to a user
Checking whether a tool is gaining or losing momentum in the ecosystem
Answering "what's the industry moving toward?" for a given category
Returns momentum signal (gaining/losing/stable), adoption sources, and departure destinations — all sourced from verified package diff analysis.
Args: package: The package name to query (e.g. "jest", "express", "prisma", "stripe"). Use the npm/pip package name (not the IndieStack slug). Check get_tool_details() → "SDK Packages" field if unsure of the package name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |