From oracle-ai-data-platform-workbench-databricks-migrator
Guides end-to-end migration of a Databricks job through DAG building, data validation, migration execution, and status reporting with user checkpoints between phases.
How this command is triggered — by the user, by Claude, or both
Slash command
/oracle-ai-data-platform-workbench-databricks-migrator:migrate-jobThe summary Claude sees in its command listing — used to decide when to auto-load this command
# `/migrate-job` — guided full migration Drive the migrator end-to-end with checkpoints between phases. Asks the user before running each long-running step so they can abort or adjust. ## Workflow 1. **Confirm prerequisites** (invoke [`aidp-migrator-bootstrap`](../skills/aidp-migrator-bootstrap/SKILL.md) silently — surface any gaps). 2. **Ask for the source** — either a Databricks workspace path OR a Databricks Job ID. Don't proceed without it. 3. **Build the DAG** — invoke [`aidp-build-dag`](../skills/aidp-build-dag/SKILL.md). Show the resulting task count + dep count. Ask "looks right?...
/migrate-job — guided full migrationDrive the migrator end-to-end with checkpoints between phases. Asks the user before running each long-running step so they can abort or adjust.
aidp-migrator-bootstrap silently — surface any gaps).aidp-build-dag. Show the resulting task count + dep count. Ask "looks right?" before next step.aidp-check-data. Show the OK/MISSING/EMPTY counts.
aidp-migrate-catalog, (b) configure aidp-bucket-mapping, (c) proceed anyway (with a clear warning).aidp-migrate-job. Surface live log tail./migration-status on the resulting JOB_REPORT.md.$ARGUMENTS
If $ARGUMENTS contains a Databricks Job ID or workspace path, jump straight to step 3 (skip the question).
Between phases, give the user a 1-line summary + the cost estimate of the next step:
[Phase 1/5] DAG built: 7 tasks, 18 dep notebooks, output reports/<MyJob>_manifest.json
[Phase 2/5] About to scan source data on cluster — ~2 min, no token cost. Proceed? (y/N)
...
[Phase 4/5] About to start Pass-2 migration — est. 30-90 min, $10-30 in Claude tokens. Proceed? (y/N)
Do not auto-proceed past the migrate step without explicit user confirmation. Pass-2 is expensive.
/migrate-catalog instead.claude plugin install oracle-ai-data-platform-workbench-databricks-migrator@claude-plugins-official2plugins reuse this command
First indexed Jul 17, 2026
/migrateMigrates legacy ETL pipelines (stored procedures, SSIS, Informatica) to modern stack by analyzing code, delegating to specialized agents, and producing dbt models, PySpark jobs, Airflow DAGs, validation queries, and rollback documentation.
/pipelineDesigns, implements, tests, and debugs data pipelines and ETL with quality validation, schema contracts, observability, and error handling. Supports Airflow, dbt, Dagster, Prefect.