cds-migrator-transform
Installation
SKILL.md
CDS migrator transform (jscodeshift)
Adds or updates a jscodeshift transform under packages/migrator/src/transforms/.
Where to put files is not always a “version” folder. Choose a subdirectory (or root) that fits the work:
- Major / preset migrations often use a version-style folder (
v9/,v10/, …) aligned with a preset such asv8-to-v9. - Other codemods (rename, internal API move, one-off cleanup) can live under any clear grouping the team agrees on (
v9/still, a feature folder, or directly undertransforms/).
Follow the steps in order unless the user already locked scope.
Prerequisites
- Nx + yarn: run migrator commands as
yarn nx run migrator:<target>(see repoAGENTS.md). - Sourcegraph MCP (strongly recommended): Before calling Sourcegraph tools, read the tool schema under
mcps/user-sourcegraph/tools/(e.g.sourcegraph_search.json,sourcegraph_fetch_file.json). If Sourcegraph is not configured, tell the user to add the Sourcegraph MCP server in Cursor MCP settings and authenticate if required, then continue with workspacegrepor whatever source the user provides. Do not invent search queries or repo filters in this skill—use the symbols, repositories, queries, or links the user gives you; if they omitted search context, ask what to search before assuming scope.