{
  "name": "troubleshooting-motoko-migrations",
  "title": "Troubleshooting Motoko Migrations",
  "category": "Motoko",
  "description": "Deep reference for when the Motoko migration chain misbehaves — upgrade compatibility errors you cannot explain, migration files you cannot write, a first migration whose OldActor is non-empty, a project converted from legacy persistence, or a request to delete/remove the migrations directory or revert to inline (with migration = ...). Load only when the rules in migrating-motoko-actors do not explain what you are seeing.",
  "license": "Apache-2.0",
  "compatibility": "moc >= 1.15.0, core >= 2.5.0",
  "updated": "2026-09-30T11:55:33.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/troubleshooting-motoko-migrations/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/troubleshooting-motoko-migrations/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/troubleshooting-motoko-migrations.json",
    "source": "https://github.com/dfinity/icskills/blob/8edff1f0ead093f44fc12a51bc635675964facfc/skills/troubleshooting-motoko-migrations/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
