{
  "name": "migrating-motoko-enhanced",
  "title": "Motoko Enhanced Migration",
  "category": "Motoko",
  "description": "Enhanced multi-step migration for Motoko actors using a migrations/ directory and --enhanced-migration flag. Use when upgrading canister state across multiple deployments, writing migration files, changing actor field types, or managing a migration chain. For a single one-shot migration, use migrating-motoko instead.",
  "license": "Apache-2.0",
  "compatibility": "moc >= 1.7.0, core >= 2.5.0",
  "updated": "2026-05-29T13:41:27.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/migrating-motoko-enhanced/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/migrating-motoko-enhanced/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/migrating-motoko-enhanced.json",
    "source": "https://github.com/dfinity/icskills/blob/119fc054fd049636f910e8e87627c2684160dc27/skills/migrating-motoko-enhanced/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
