What problem does it solve?
This Skill helps teams manage breaking changes and version upgrades for deployed Dojo worlds by providing a structured migration workflow that reduces data loss, deployment errors, and downtime.
Core Features & Use Cases
- Inspect and analyze world diffs to identify new or modified models and systems and detect potential breaking changes.
- Build and validate changes locally with sozo build and sozo test before attempting migration.
- Execute migrations with profile support and provide safe strategies for additive changes, parallel models, or full data migrations for breaking changes.
- Use Case: Upgrade a live game from Dojo 1.7.x to 1.8.0 while preserving player data by inspecting changes, testing locally on Katana, and running a staged migration with a data migration system.
Quick Start
Migrate my deployed Dojo world to the target Dojo version by inspecting changes, running build and tests, and executing a profile-specific migrate while preserving data integrity.