ClaudeSuperPower

aidp-resume-migration

Skill

Resume an interrupted migration. The migrator caches already-migrated notebooks (in-memory + on-cluster) so subsequent runs skip them. Use when a prior aidp-migrate-job run was killed mid-flight (Ctrl-C, cluster restart, network drop) or when resuming after a manual fix to a specific dep notebook.

Install

git clone https://github.com/oracle-samples/oracle-aidp-samples.git ~/.claude/skills/aidp-resume-migration

What is aidp-resume-migration?

Resume an interrupted migration. The migrator caches already-migrated notebooks (in-memory + on-cluster) so subsequent runs skip them. Use when a prior aidp-migrate-job run was killed mid-flight (Ctrl-C, cluster restart, network drop) or when resuming after a manual fix to a specific dep notebook.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~75 tokens of context used while enabled, before you invoke anything

Documentation

README · ~3 min read

aidp-resume-migration — pick up where you left off

The migrator is designed to be resumable. Each successful Pass-1 dep migration is cached in two places:

  • Module-level _migration_cache dict in job_migrate.py (in-memory, per-run).
  • On-cluster os.path.exists() probe against the output path (persistent across runs).

Pass-2 task notebooks are similarly skipped if their final .ipynb already exists at <output-base>/<job>/notebooks/....

When to use

  • A prior aidp-migrate-job run was killed (Ctrl-C, cluster restart, network drop, timeout).
  • The user manually edited a specific dep / task notebook and wants to resume without re-doing the rest.
  • The user added a new task to the manifest and wants to migrate only the new task.

Default behavior (resume is automatic)

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.